示例#1
0
        public void ValueWhenXIsOutOfRange()
        {
            TriangularFunction func = new TriangularFunction(1.0, 2.0);

            Assert.AreEqual(func.Value(0.8), 0);
            Assert.AreEqual(func.Value(2.1), 0);
        }
示例#2
0
        public void ValueWhenXIsIsBetweenCandB()
        {
            TriangularFunction func = new TriangularFunction(0.0, 4.0);

            Assert.AreEqual(func.Value(3.0), 0.5);
        }
示例#3
0
        public void ValueWhenXIsIsInTheMiddleOfTheTriangle()
        {
            TriangularFunction func = new TriangularFunction(1.0, 2.0);

            Assert.AreEqual(func.Value(1.5), 1);
        }
示例#4
0
        public void ValueWhenXIsOnTheEdgeOfTheFunction()
        {
            TriangularFunction func = new TriangularFunction(1.0, 2.0);

            Assert.AreEqual(func.Value(2.0), 0);
        }