示例#1
0
        public void testEquazione1()
        {
            double a = 1;
            double b = 5;
            double c = 6;
            string valoreaspettato = $"due soluzioni che sono {-2} e {-3}";
            string controllo       = Equazioni.RisoluzioneEquazioneSecondoGrado(a, b, c);

            Assert.AreEqual(valoreaspettato, controllo);
        }
示例#2
0
        public void Delta1()
        {
            double a           = 0;
            double b           = 7;
            double c           = 3;
            int    rispostaasp = 49;
            double risposta    = Equazioni.Delta(a, b, c);

            Assert.AreEqual(rispostaasp, risposta);
        }
示例#3
0
        public void EquazioneSecondoGrado()
        {
            int    a = 1;
            int    b = 3;
            int    c = 2;
            string valoreaspettato = "x1 - -2 x2 - -1";
            string risultato       = Equazioni.EquazioneSecondo(a, b, c);

            Assert.AreEqual(valoreaspettato, risultato);
        }
示例#4
0
        public void DeltaTest()
        {
            double a = 2;                   //3,2 test nullo 2
            double b = 4;                   //4,4 test nullo 4
            double c = 2;                   //7,0 test nullo 2
            double risultato_aspettato = 0; //-68,16 test nullo 0
            double risp = Equazioni.Delta(a, b, c);

            Assert.AreEqual(risultato_aspettato, risp);
        }
示例#5
0
        public static void TestDelta1()
        {
            double a = 3;
            double b = 7;
            double c = 4;
            double risposta_aspettata = 12;
            double risposta           = Equazioni.TestDelta(a, b, c);

            Assert.AreEqual(risposta_aspettata, risposta);
        }
示例#6
0
        public void CalcoloSoluzione3()
        {
            double a = 2;
            double b = 1;
            double c = -3;
            string risultato_aspettato = $"L'equazione ha una due soluzioni {-1.5} e {1}";
            string risultato_effettivo = Equazioni.EquazioneSecondoGrado(a, b, c);

            Assert.AreEqual(risultato_effettivo, risultato_aspettato);
        }
示例#7
0
        public void DeltaTest()//1*1-24=-23
        {
            double a = 3;
            double b = 1;
            double c = 2;
            double valoreaspettato = -23;
            double valoreritorno   = Equazioni.Delta(a, b, c);

            Assert.AreEqual(valoreaspettato, valoreritorno);
        }
        public void TestEquationDegree2_1()
        {
            double a         = 0;
            double b         = 0;
            double c         = 0;
            string aspettato = "Indeterminato";
            string response  = Equazioni.EquationDegree2(a, b, c);

            Assert.AreEqual(aspettato, response);
        }
        public void TestEquationDegree2_2()
        {
            double a         = 1;
            double b         = 5;
            double c         = -14;
            string aspettato = "2 e -7";
            string response  = Equazioni.EquationDegree2(a, b, c);

            Assert.AreEqual(aspettato, response);
        }
示例#10
0
        public void Risoluzione4()
        {
            double a = 2;
            double b = 0;
            double c = 2;
            string valoreAspettato = $"nessuna soluzione perchè è impossibile";
            string controlloValore = Equazioni.RisoluzioneEquazioneSecondoGrado(a, b, c);

            Assert.AreEqual(valoreAspettato, controlloValore);
        }
        public void TestDelta3()
        {
            double a         = 1;
            double b         = 4;
            double c         = 4;
            double aspettato = 0;
            double response  = Equazioni.Delta(a, b, c);

            Assert.AreEqual(aspettato, response);
        }
示例#12
0
        public void Risoluzione3()
        {
            double a = 0;
            double b = 5;
            double c = 6;
            string valoreAspettato = "non eseguibile";
            string controlloValore = Equazioni.RisoluzioneEquazioneSecondoGrado(a, b, c);

            Assert.AreEqual(valoreAspettato, controlloValore);
        }
示例#13
0
        public void Risoluzione2()
        {
            double a = 1;
            double b = 5;
            double c = 6;
            string valoreAspettato = ($"due soluzione che sono {-2} e {-3}");
            string controlloValore = Equazioni.RisoluzioneEquazioneSecondoGrado(a, b, c);

            Assert.AreEqual(valoreAspettato, controlloValore);
        }
示例#14
0
        public void EquazioneDelta()
        {
            double a = 3;
            double b = 6;
            double c = 8;
            double valoreAspettato = -60;
            double controlloValore = Equazioni.Delta(a, b, c);

            Assert.AreEqual(valoreAspettato, controlloValore);
        }
示例#15
0
        public void CalcoloSoluzione1()
        {
            double a = 1;
            double b = 2;
            double c = 1;
            string risultato_aspettato = "L'equazione ha una sola soluzione: -1";
            string risultato_effettivo = Equazioni.EquazioneSecondoGrado(a, b, c);

            Assert.AreEqual(risultato_effettivo, risultato_aspettato);
        }
        public void TestEquationDegree2_3()
        {
            double a         = 12;
            double b         = 1;
            double c         = 5;
            string aspettato = "Impossibile";
            string response  = Equazioni.EquationDegree2(a, b, c);

            Assert.AreEqual(aspettato, response);
        }
示例#17
0
        public void CalcoloSoluzione2()
        {
            double a = 2;
            double b = 0;
            double c = 3;
            string risultato_aspettato = "L'equazione è impossibile";
            string risultato_effettivo = Equazioni.EquazioneSecondoGrado(a, b, c);

            Assert.AreEqual(risultato_effettivo, risultato_aspettato);
        }
        public void TestEquationDegree2_5()
        {
            double a         = 0;
            double b         = -4;
            double c         = 4;
            string aspettato = "-1";
            string response  = Equazioni.EquationDegree2(a, b, c);

            Assert.AreEqual(aspettato, response);
        }
        public void TestMethod3()
        {
            double a = 4;
            double b = 5;
            double c = 6;
            bool   risposta_aspettata = false;
            bool   risposta           = Equazioni.IsDegree2(a, b, c);

            Assert.AreEqual(risposta, risposta_aspettata);
        }
示例#20
0
        public void EquazioneDelta()
        {
            double a = 5;
            double b = 3;
            double c = 2;
            double risposta_aspettata = -31;
            double risposta_effettiva = Equazioni.Delta(a, b, c);

            Assert.AreEqual(risposta_aspettata, risposta_effettiva);
        }
示例#21
0
        public void SoluzioniTest()
        {
            double a = 3;
            double b = 1;
            double c = 2;
            string valoreaspettato = "impossibile";
            string valoreritorno   = Equazioni.Soluzioni(a, b, c);

            Assert.AreEqual(valoreaspettato, valoreritorno);
        }
        public void Delta()
        {
            double a = 4;
            double b = 8;
            double c = 6;
            double risposta_aspettata = -32;
            double risposta           = Equazioni.Delta(a, b, c);

            Assert.AreEqual(risposta_aspettata, risposta);
        }
示例#23
0
        public void Soluzioni()
        {
            double a = 2;                                          //2,3,2
            double b = 4;                                          //4,4,4
            double c = 0;                                          //2,7,0
            string risultato_aspettato = "la soluzione è: 0 e -2"; //"la soluzione è: -1 e -1","impossibile","la soluzione è: 0 e -2"
            string risp = Equazioni.Soluzioni(a, b, c);

            Assert.AreEqual(risultato_aspettato, risp);
        }
示例#24
0
        public void TestDelta()
        {
            double a = 0;

            bool Risp_aspettata = false;

            bool risp = Equazioni.IsDegree2(a);

            Assert.AreEqual(Risp_aspettata, risp);
        }
示例#25
0
        public void Delta3()
        {
            double a           = 3;
            double b           = 5;
            double c           = 0;
            int    rispostaasp = 25;
            double risposta    = Equazioni.Delta(a, b, c);

            Assert.AreEqual(rispostaasp, risposta);
        }
示例#26
0
        public void TestIsDetermined2()
        {
            double a = -5;

            bool Risp_aspettata = true;

            bool risp = Equazioni.IsDetermined(a);

            Assert.AreEqual(Risp_aspettata, risp);
        }
示例#27
0
        public void Delta2()
        {
            double a           = 3;
            double b           = 0;
            double c           = 4;
            int    rispostaasp = -48;
            double risposta    = Equazioni.Delta(a, b, c);

            Assert.AreEqual(rispostaasp, risposta);
        }
示例#28
0
        public void CalcoloDelta3()
        {
            double a = 1;
            double b = 2;
            double c = 1;
            double risultato_aspettato = 0;
            double risultato_effettivo = Equazioni.Delta(a, b, c);

            Assert.AreEqual(risultato_effettivo, risultato_aspettato);
        }
示例#29
0
        public void EquazioneSecondoGrado1()
        {
            int    a = 1;
            int    b = -2;
            int    c = 1;
            string valoreaspettato = "x - 0";
            string risultato       = Equazioni.EquazioneSecondo(a, b, c);

            Assert.AreEqual(valoreaspettato, risultato);
        }
示例#30
0
        public void testDelta2()
        {
            double a = 1;
            double b = 5;
            double c = 6;
            double valoreaspettato = 1;
            double controllo       = Equazioni.Delta(a, b, c);

            Assert.AreEqual(valoreaspettato, controllo);
        }