Exemplo n.º 1
0
        public void ReplaceMessageInheritsPredecessorIds()
        {
            TestMessage origin    = new TestMessage();
            TestMessage context   = new TestMessage(origin);
            TestMessage replacing = new TestMessage();

            context.ReplaceWith(replacing);

            replacing.ToMessageLog().Predecessors.Should().BeEquivalentTo(context.ToMessageLog().Predecessors);
        }
Exemplo n.º 2
0
        public void ReplaceMessageInheritsMessageDomain()
        {
            TestMessage context = new TestMessage();

            MessageDomain.CreateNewDomainsFor(context);
            TestMessage replacing = new TestMessage();

            context.ReplaceWith(replacing);

            replacing.ToMessageLog().Domain.Should().Be(context.ToMessageLog().Domain);
        }