예제 #1
0
        public void ClampTest(double data)
        {
            const double max = 10D;
            const double min = 0D;

            var source = new Constant {
                ConstantValue = data
            };
            var module = new Clamp {
                LowerBound = min, UpperBound = max, Source0 = source
            };

            Assert.InRange(module.GetValue(0, 0, 0), min, max);
        }
예제 #2
0
        public void ClampTest3()
        {
            var max    = 10D;
            var min    = 0D;
            var source = new Constant()
            {
                ConstantValue = 5D
            };

            var module = new Clamp()
            {
                LowerBound = min, UpperBound = max, Source0 = source
            };

            Assert.AreEqual(source.GetValue(0, 0, 0), module.GetValue(0, 0, 0));
        }