|
Dreamine.FullKit.Tests 1.0.0.0
Dreamine.FullKit.Tests 기능을 검증하는 자동화 테스트 프로젝트입니다.
|
클래스 | |
| class | RabbitMqFixture |
| class | FakeRabbitMqConnectionFactory |
| class | FakeRabbitMqConnection |
| class | FakeRabbitMqChannel |
| class | FakeRabbitMqBasicProperties |
Public 멤버 함수 | |
| async Task | ConnectAsync_DeclaresConfiguredTopology () |
| async Task | PublishAsync_UsesMessageRouteAndSerializesEnvelope () |
| async Task | PublishAsync_UsesConfiguredRoutingKeyWhenMessageRouteIsEmpty () |
| async Task | SubscribeAsync_BindsRouteConsumesAndAcknowledgesHandledDelivery () |
| async Task | SubscribeAsync_AllowsMultipleHandlersForSameRoute () |
| async Task | SubscribeAsync_NacksDeliveryWhenHandlerFails () |
| async Task | DisconnectAsync_CancelsConsumerAndClosesResources () |
Private 멤버 함수 | |
| record | PublishedMessage (string Exchange, string RoutingKey, bool Mandatory, FakeRabbitMqBasicProperties Properties, ReadOnlyMemory< byte > Body) |
Rabbit Mq Message Bus Tests 기능과 관련 상태를 캡슐화합니다.
RabbitMqMessageBusTests.cs 파일의 18 번째 라인에서 정의되었습니다.
|
inline |
Connect Async Declares Configured Topology 작업을 수행합니다.
Task 결과입니다.RabbitMqMessageBusTests.cs 파일의 37 번째 라인에서 정의되었습니다.
다음을 참조함 : Dreamine.FullKit.Tests.Communication.RabbitMqMessageBusTests.RabbitMqFixture.Bus.
|
inline |
Disconnect Async Cancels Consumer And Closes Resources 작업을 수행합니다.
Task 결과입니다.RabbitMqMessageBusTests.cs 파일의 319 번째 라인에서 정의되었습니다.
|
inline |
Publish Async Uses Configured Routing Key When Message Route Is Empty 작업을 수행합니다.
Task 결과입니다.RabbitMqMessageBusTests.cs 파일의 129 번째 라인에서 정의되었습니다.
다음을 참조함 : Dreamine.FullKit.Tests.Communication.RabbitMqMessageBusTests.RabbitMqFixture.Bus.
|
inline |
Publish Async Uses Message Route And Serializes Envelope 작업을 수행합니다.
Task 결과입니다.RabbitMqMessageBusTests.cs 파일의 75 번째 라인에서 정의되었습니다.
다음을 참조함 : Dreamine.FullKit.Tests.Communication.RabbitMqMessageBusTests.RabbitMqFixture.Bus.
|
sealedprivate |
Published Message 기능과 관련 상태를 캡슐화합니다.
다음에 의해서 참조됨 : Dreamine.FullKit.Tests.Communication.RabbitMqMessageBusTests.FakeRabbitMqChannel.BasicPublish().

|
inline |
Subscribe Async Allows Multiple Handlers For Same Route 작업을 수행합니다.
Task 결과입니다.RabbitMqMessageBusTests.cs 파일의 216 번째 라인에서 정의되었습니다.
|
inline |
Subscribe Async Binds Route Consumes And Acknowledges Handled Delivery 작업을 수행합니다.
Task 결과입니다.RabbitMqMessageBusTests.cs 파일의 160 번째 라인에서 정의되었습니다.
다음을 참조함 : Dreamine.FullKit.Tests.Communication.RabbitMqMessageBusTests.RabbitMqFixture.Bus.
|
inline |
Subscribe Async Nacks Delivery When Handler Fails 작업을 수행합니다.
Task 결과입니다.RabbitMqMessageBusTests.cs 파일의 274 번째 라인에서 정의되었습니다.
다음을 참조함 : Dreamine.FullKit.Tests.Communication.RabbitMqMessageBusTests.RabbitMqFixture.Bus.