コード例 #1
0
        public void Can_create_outgoing_message_with_expected_raw_message()
        {
            var outgoingMessage = new OutgoingMessageBuilder()
                                  .WithValue("rawMessage")
                                  .Build();

            Assert.Equal("rawMessage", outgoingMessage.Value);
        }
コード例 #2
0
        public void Can_create_outgoing_message_with_expected_type()
        {
            var outgoingMessage = new OutgoingMessageBuilder()
                                  .WithType(DummyType)
                                  .Build();

            Assert.Equal(DummyType, outgoingMessage.Type);
        }
コード例 #3
0
        public void Can_create_outgoing_message_with_expected_topic()
        {
            var outgoingMessage = new OutgoingMessageBuilder()
                                  .WithTopic(DummyTopic)
                                  .Build();

            Assert.Equal(DummyTopic, outgoingMessage.Topic);
        }
コード例 #4
0
        public void Can_create_outgoing_message_with_expected_key()
        {
            const string dummyAggregateId = "dummyId";

            var outgoingMessage = new OutgoingMessageBuilder()
                                  .WithKey(dummyAggregateId)
                                  .Build();

            Assert.Equal(dummyAggregateId, outgoingMessage.Key);
        }
コード例 #5
0
        public void Can_create_outgoing_message_with_expected_message_id()
        {
            const string dummyMessageId = "foo";

            var outgoingMessage = new OutgoingMessageBuilder()
                                  .WithMessageId(dummyMessageId)
                                  .Build();

            Assert.Equal(dummyMessageId, outgoingMessage.MessageId);
        }