public void ValuesAreSameInstance() { // arrange var first = new AddressId(32); // act var actual = first.CompareTo(first); // assert actual.Should().Be(0); }
public void ValuesAreNotEqual() { // arrange var first = new AddressId(2); var second = new AddressId(3); // act var actual1 = first.CompareTo(second); var actual2 = second.CompareTo(first); // assert actual1.Should().BeLessThan(0); actual2.Should().BeGreaterThan(0); }
public void ValuesAreSameValue() { // arrange var first = new AddressId(32); var second = new AddressId(32); // act var actual1 = first.CompareTo(second); var actual2 = second.CompareTo(first); // assert actual1.Should().Be(0); actual2.Should().Be(0); }