public void TestMapInverseShouldReturnDescendingValues(double?value, int?expected) { var map = new IntegerToSizeMap(-10, 10, 0d, 1d, SortOrder.Descending); var result = map.MapInverse(value); Assert.That(result, Is.EqualTo(expected)); }
public void TestMapInverseReturnsNullWhenResultIsNotANumber() { var map = new IntegerToSizeMap(-10, 10, 0d, 0d, SortOrder.Ascending); var result = map.MapInverse(0d); Assert.That(result, Is.Null); }
public void TestMapInverseWithGreaterThanMaxValue() { var map = new IntegerToSizeMap(int.MinValue, int.MaxValue, 0d, 1d, SortOrder.Ascending); var result = map.MapInverse(1.1d); Assert.That(result, Is.EqualTo(int.MaxValue)); }