public void TestMapInverseShouldReturnReverseValues(double?value, int?expected) { var map = new IntegerToAxisMap(-10, 10, 0d, 1d, SortOrder.Descending); var result = map.MapInverse(value); Assert.That(result, Is.EqualTo(expected)); }
public void TestMapInverseWithGreaterThanMaxValue() { var map = new IntegerToAxisMap(int.MinValue, int.MaxValue, 0d, 1d, SortOrder.Ascending); var result = map.MapInverse(1.1d); Assert.That(result, Is.EqualTo(int.MaxValue)); }
public void TestMapShouldReturnCorrectValues(int?value, double?expected) { var map = new IntegerToAxisMap(-10, 10, 0d, 1d, SortOrder.Ascending); var result = map.Map(value); Assert.That(result, Is.EqualTo(expected)); }
public void TestCreateShouldReverseValuesIfSortOrderIsDescending() { var map = new IntegerToAxisMap(-10, 10, 0d, 1d, SortOrder.Descending); var results = _factory.Create(map, 0d, 1d).ToList(); AssertGridLine(results.First(), 1.0d, "-10"); AssertGridLine(results.Last(), 0.0d, "10"); }
public void TestCreateShouldCreateMinAndMaxValues() { var map = new IntegerToAxisMap(int.MinValue, int.MaxValue, 0d, 1d, SortOrder.Ascending); var results = _factory.Create(map, 0d, 1d).ToList(); AssertGridLine(results[0], 0.0d, "-2.15E+009"); AssertGridLine(results[1], 1.0d, "2.15E+009"); }
public void TestCreateShouldCreateCorrectValues(int min, int max, int count, string lowerLabel, string upperLabel) { var map = new IntegerToAxisMap(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); }