public void CalculateNumberOfRoots_ValidValues_ExpectedOneRoot(double a, double b, double c, int expectedRootsCount) { var q = new QuadraticEquationCalculation(); var result = q.CalculateNumberOfRoots(a, b, c); Assert.That(result, Is.EqualTo(expectedRootsCount)); }
public void CalculateNumberOfRoots_ValidValues_ExpectedLessOrEqualOneRoot(double a, double b, double c, int expectedRootsCount) { var q = new QuadraticEquationCalculation(); var result = q.CalculateNumberOfRoots(a, b, c); Assert.LessOrEqual(result, 1); }
public void CalculateNumberOfRoots_ValidValues_ExpectedZeroRoots(double a, double b, double c, int expectedRootsCount) { var q = new QuadraticEquationCalculation(); var result = q.CalculateNumberOfRoots(a, b, c); Assert.AreEqual(expectedRootsCount, result); }