public void TrapezoidalMembershipFunction_Trapezoid0033_ShouldBe1Right() { IMembershipFunction trapezoidalMembershipFunction = new TrapezoidalMembershipFunction(0, 0, 3, 3); double expected = 1; double valueToCount = 3; double result = trapezoidalMembershipFunction.GetMembershipFunctionValue(valueToCount); Assert.AreEqual(expected, result); }
public void TrapezoidalMembershipFunction_Trapezoid1245_ShouldBe0Left() { IMembershipFunction trapezoidalMembershipFunction = new TrapezoidalMembershipFunction(1, 2, 4, 5); double expected = 0; double valueToCount = 0.5; double result = trapezoidalMembershipFunction.GetMembershipFunctionValue(valueToCount); Assert.AreEqual(expected, result); }
public void TrapezoidalMembershipFunction_Trapezoid0134_ShouldBe0_5Left() { IMembershipFunction trapezoidalMembershipFunction = new TrapezoidalMembershipFunction(0, 1, 3, 4); double expected = 0.5; double valueToCount = 0.5; double result = trapezoidalMembershipFunction.GetMembershipFunctionValue(valueToCount); Assert.AreEqual(expected, result); }