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