C# Class Contour.Testing.Transport.RabbitMq.RabbitMqFixture

Базовый класс для тестовых наборов шины сообщений на транспорте RabbitMQ.
Позволяет конфигурировать параметры подключения к брокеру RabbitMQ с помощью параметров в конфигурационной секции AppSettings: managementConnection строка подключения к HTTP API брокера. amqpConnection строка подключения к брокеру. testUsername имя пользователя, от имени которого выполняется тест. testPassword пароль пользователя, от имени которого выполняется тест. adminPassword имя пользователя, от имени которого настраивается брокер. adminPassword пароль пользователя, от имени которого настраивается брокер.
Show file Open project: SDVentures/Contour

Protected Methods

Method Description
ConfigureBus ( string name, Action configureAction, bool shouldStart = false ) : IBus

Создает и конфигурирует конечную точку шины сообщений. Конечная точка автоматически удаляется после выполнения теста.

CreateBus ( Func createBus ) : IBus

Создает конечную точку шины.

PreSetUp ( ) : void

Инициализация конфигурационных настроек.

StartBus ( string name, Action configureAction ) : IBus

Создает и запускает конечную точку. Конечная точка автоматически удаляется после выполнения теста.

Private Methods

Method Description
SetUp ( ) : void
TearDown ( ) : void

Method Details

ConfigureBus() protected method

Создает и конфигурирует конечную точку шины сообщений. Конечная точка автоматически удаляется после выполнения теста.
protected ConfigureBus ( string name, Action configureAction, bool shouldStart = false ) : IBus
name string Имя конечной точки.
configureAction Action Указатель на метод конфигурирования конечной точки.
shouldStart bool true - если конечная точка должна запуститься сразу после создания.
return IBus

CreateBus() protected method

Создает конечную точку шины.
protected CreateBus ( Func createBus ) : IBus
createBus Func Делегат создания конечной точки.
return IBus

PreSetUp() protected method

Инициализация конфигурационных настроек.
protected PreSetUp ( ) : void
return void

StartBus() protected method

Создает и запускает конечную точку. Конечная точка автоматически удаляется после выполнения теста.
protected StartBus ( string name, Action configureAction ) : IBus
name string Имя конечной точки.
configureAction Action Указатель на метод конфигурирования конечной точки.
return IBus