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); }
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); }