public void CompareToShouldReturnPositive() { var target = new ConnectionLine { Distance = 20.1 }; var compareTo = new ConnectionLine { Distance = 10.1 }; var result = target.CompareTo(compareTo); Assert.IsTrue(result > 0); }
public void CompareToShouldReturnZero() { var target = new ConnectionLine { Distance = 3.4 }; var compareTo = new ConnectionLine { Distance = 3.4 }; var result = target.CompareTo(compareTo); Assert.IsTrue(result == 0); }
public void CompareToObjectShouldReturnNegative() { var target = new ConnectionLine { Distance = 3.4 }; object compareTo = new ConnectionLine { Distance = 10.1 }; var result = target.CompareTo(compareTo); Assert.IsTrue(result < 0); }
public void CompareToShouldThrowWhenGivenNull() { var target = new ConnectionLine(); var result = target.CompareTo(null); }