Dreamine.FullKit.Tests 1.0.0.0
Dreamine.FullKit.Tests 기능을 검증하는 자동화 테스트 프로젝트입니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.FullKit.Tests.Communication.CommunicationAbstractionsTests 클래스 참조sealed

더 자세히 ...

Public 멤버 함수

void OptionTypes_ExposeDocumentedDefaults ()
void MessageEnvelope_CreatesReasonableDefaults ()

상세한 설명

Communication Abstractions Tests 기능과 관련 상태를 캡슐화합니다.

CommunicationAbstractionsTests.cs 파일의 15 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ MessageEnvelope_CreatesReasonableDefaults()

void Dreamine.FullKit.Tests.Communication.CommunicationAbstractionsTests.MessageEnvelope_CreatesReasonableDefaults ( )
inline

Message Envelope Creates Reasonable Defaults 작업을 수행합니다.

CommunicationAbstractionsTests.cs 파일의 55 번째 라인에서 정의되었습니다.

56 {
57 var before = DateTimeOffset.UtcNow.AddSeconds(-1);
58 var envelope = new MessageEnvelope();
59 var after = DateTimeOffset.UtcNow.AddSeconds(1);
60
61 Assert.False(string.IsNullOrWhiteSpace(envelope.MessageId));
62 Assert.Equal(string.Empty, envelope.Name);
63 Assert.Equal(string.Empty, envelope.Route);
64 Assert.Empty(envelope.Payload);
65 Assert.Empty(envelope.Headers);
66 Assert.InRange(envelope.CreatedAt, before, after);
67 }

◆ OptionTypes_ExposeDocumentedDefaults()

void Dreamine.FullKit.Tests.Communication.CommunicationAbstractionsTests.OptionTypes_ExposeDocumentedDefaults ( )
inline

Option Types Expose Documented Defaults 작업을 수행합니다.

CommunicationAbstractionsTests.cs 파일의 26 번째 라인에서 정의되었습니다.

27 {
28 var communication = new CommunicationOptions();
29 var bus = new MessageBusOptions();
30 var queue = new OutboundQueueOptions();
31 var reconnect = new ReconnectPolicy();
32 var transport = new TransportOptions();
33
34 Assert.Equal("DefaultCommunication", communication.Name);
35 Assert.False(communication.AutoConnect);
36 Assert.Equal(TransportKind.InMemory, bus.Kind);
37 Assert.True(bus.ThrowOnHandlerError);
38 Assert.Equal(DisconnectedSendPolicy.Queue, queue.DisconnectedSendPolicy);
39 Assert.Equal(10_000, queue.MaxQueueSize);
40 Assert.True(reconnect.Enabled);
41 Assert.Equal(TimeSpan.FromSeconds(1), reconnect.InitialDelay);
42 Assert.Equal(TransportKind.Tcp, transport.Kind);
43 Assert.Equal("127.0.0.1", transport.Host);
44 }

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: