public void TestMapInverseWithReverseValues(double?value, double?expected) { var map = new FloatToAxisMap(-10d, 10d, 0d, 1d, SortOrder.Descending); var result = map.MapInverse(value); Assert.That(result, Is.EqualTo(expected)); }
public void TestMapInverseWithGreaterThanMaxValue() { var map = new FloatToAxisMap(double.MinValue, double.MaxValue, 0d, 1d, SortOrder.Ascending); var result = map.MapInverse(1.1d); Assert.That(result, Is.EqualTo(double.MaxValue)); }
public void TestMapShouldReturnCorrectValues(double?value, double?expected) { var map = new FloatToAxisMap(-10d, 10d, 0d, 1d, SortOrder.Ascending); var result = map.Map(value); Assert.That(result, Is.EqualTo(expected)); }
public void TestCreateShouldCreateDescendingValues() { var map = new FloatToAxisMap(-10d, 10d, 0d, 1d, SortOrder.Descending); var results = _factory.Create(map, 0d, 1d).ToList(); AssertGridLine(results.First(), 1.0d, "-10.00"); AssertGridLine(results.Last(), 0.0d, "10.00"); }
public void TestCreateShouldCreateMinAndMaxValues() { var map = new FloatToAxisMap(double.MinValue, double.MaxValue, 0d, 1d, SortOrder.Ascending); var results = _factory.Create(map, 0d, 1d).ToList(); AssertGridLine(results[0], 0.0d, "-1.80E+308"); AssertGridLine(results[1], 1.0d, "1.80E+308"); }
public void TestCreateShouldCreateCorrectValues(double min, double max, int count, string lowerLabel, string upperLabel) { var map = new FloatToAxisMap(min, max, 0d, 1d, SortOrder.Ascending); var results = _factory.Create(map, 0d, 1d).ToList(); Assert.That(results.Count(), Is.EqualTo(count)); AssertGridLine(results.First(), 0.0d, lowerLabel); AssertGridLine(results.Last(), 1.0d, upperLabel); }