Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }