Example #1
0
        public void EqualCountTest()
        {
            var quad = new QuadEq();

            var list = quad.ResultPlease(3, -18, 27); //одинаковые корни

            Assert.AreEqual(1, list.Count);
        }
Example #2
0
        public void CountTest()
        {
            var quad = new QuadEq();                //объявляем

            var list = quad.ResultPlease(1, 3, -4); //делаем

            Assert.AreEqual(2, list.Count);         //проверям
        }
Example #3
0
        public void ResultTest()
        {
            var quad = new QuadEq();

            var list = quad.ResultPlease(1, 3, -4);

            Assert.AreEqual(1, list[0]);
            Assert.AreEqual(-4, list[1]);
        }
Example #4
0
    public static void Main()
    {
        double test, test2, test3;

        Console.WriteLine("What is the equation: ");
        string TestingS = Console.ReadLine();                    //assume 3x^2+4x+8 styling

        test  = Convert.ToDouble(Convert.ToString(TestingS[0])); //example had only single digits
        test2 = Convert.ToDouble(Convert.ToString(TestingS[5])); //so i only checked for single digits
        test3 = Convert.ToDouble(Convert.ToString(TestingS[8])); //hope that's fine
        QuadEq Testing = new QuadEq(test, test2, test3);

        Console.WriteLine(Testing.GetA() + " " + Testing.getDiscriminant() + " " + Testing.getRoot1() + " " + Testing.getRoot2());
    }