public void ComparisonTests(string smallers, string largers) { IpAddressV4 smaller = (IpAddressV4)smallers; IpAddressV4 larger = (IpAddressV4)largers; (smaller < larger).Should().BeTrue(); (smaller <= larger).Should().BeTrue(); (larger > smaller).Should().BeTrue(); (larger >= smaller).Should().BeTrue(); smaller.CompareTo(larger).Should().BeNegative(); larger.CompareTo(smaller).Should().BePositive(); }
public void EqualTests(string lefts, string rights) { IpAddressV4 left = (IpAddressV4)lefts; IpAddressV4 right = (IpAddressV4)rights; (left < right).Should().BeFalse(); (left <= right).Should().BeTrue(); (left == right).Should().BeTrue(); (right > left).Should().BeFalse(); (right >= left).Should().BeTrue(); (right == left).Should().BeTrue(); left.CompareTo(right).Should().Be(0); right.CompareTo(left).Should().Be(0); }