コード例 #1
0
        public void TestMapInverseReturnsNullWhenResultIsNotANumber()
        {
            var map    = new FloatToSizeMap(-10d, 10d, 0d, 0d, SortOrder.Ascending);
            var result = map.MapInverse(0d);

            Assert.That(result, Is.Null);
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        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));
        }
コード例 #4
0
        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));
        }