public void Distance_CompareTo_Then_ResultShouldBeExpected(double lhs, double rhs, int expected) { var testee1 = new Distance(lhs, x => x.Centi.Meters); var testee2 = new Distance(rhs, x => x.Centi.Meters); var result = testee1.CompareTo(testee2); result.Should().Be(expected); }