Пример #1
0
        public void LinearRoots_CalculatesRoot_1CorrectRoot()
        {
            //arrange
            //1 5 4
            HW2.QuadAndLinearEquation myclass = new HW2.QuadAndLinearEquation(0, 5, 5);
            //myclass.FindDiscriminant();
            //act
            double result = myclass.FindLinearRoots();

            //assert
            Assert.AreEqual(-1.0, result);
        }
Пример #2
0
        public void CorrectCoefficience_CalculatesDiscriminant_1CorrectDiscriminant()
        {
            //arrange
            //1 5 4
            HW2.QuadAndLinearEquation myclass = new HW2.QuadAndLinearEquation(1, 5, 4);

            //act
            double result = myclass.FindDiscriminant();

            //assert
            Assert.AreEqual(9.0, result);
        }
Пример #3
0
        public void CorrectDiscriminant_CalculatesRoots_2CorrectRoots()
        {
            //arrange
            //1 5 4
            HW2.QuadAndLinearEquation myclass = new HW2.QuadAndLinearEquation(1, 5, 4);
            myclass.FindDiscriminant();
            //act
            double[] result = myclass.FindQuadRoots();

            //assert
            Assert.AreEqual(-1.0, result[0]);
            Assert.AreEqual(-4.0, result[1]);
        }