public void SortTargetMessagingObjectByNameXYEqual(MessagingObject x, MessagingObject y, int result) { "Given a resource x" .x(() => x = new DocumentMessage() { Name = "z" }); "And a resource relationship to compare to" .x(() => y = new DocumentMessage() { Name = "z" }); "When comparing x and y" .x(() => result = Comparers.SortTargetMessagingObjectByName(x, y)); "Expect x to be less than y" .x(() => { result.Should().Be(0); }); }