コード例 #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));
        }
コード例 #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);
        }
コード例 #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);
        }