Beispiel #1
0
        public void TestCalculoCtor()
        {
            var bhaskara = new Bhaskara(1, 12, -13);

            Assert.Equal(1, bhaskara.R1);
            Assert.Equal(-13, bhaskara.R2);
        }
Beispiel #2
0
        public void TestCalculoCtor2(double a, double b, double c, double r1, double r2)
        {
            var bhaskara = new Bhaskara(a, b, c);

            Assert.Equal(r1, bhaskara.R1);
            Assert.Equal(r2, bhaskara.R2);
        }
Beispiel #3
0
        public void DeveRetornarAsDuasSolucoesDaEquacao()
        {
            var valorEsperado = (2, 2);
            var equacao       = new Bhaskara();
            var valorAtual    = equacao.Calcular(1, -4, 4);

            Assert.Equal(valorEsperado, valorAtual);
        }
Beispiel #4
0
        public void CalcularValorDeX1EDeX2DaBhaskara(int a, int b, int c, double x1Esperado, double x2Esperado)
        {
            Bhaskara bhaskara = new Bhaskara(a, b, c);

            double x1Calculado = bhaskara.CalcularValorX1();
            double x2Calculado = bhaskara.CalcularValorX2();

            Assert.Equal(x1Esperado, x1Calculado);
            Assert.Equal(x2Esperado, x2Calculado);
        }
Beispiel #5
0
        static void Main(string[] args)
        {
            string lineRead = InputSystem.ReadLine();

            NumberReader numbersRead = new NumberReader(lineRead);

            double value_A = numbersRead.Read_A();
            double value_B = numbersRead.Read_B();
            double value_C = numbersRead.Read_C();

            Bhaskara formulaBhaskara = new Bhaskara(value_A, value_B, value_C);

            formulaBhaskara.Calculate();

            Console.ReadKey();
        }
Beispiel #6
0
        public void TestCalculo2(double a, double b, double c, double r1, double r2)
        {
            var bhaskara = new Bhaskara
            {
                A = a,
                B = b,
                C = c
            };

            Assert.Equal(0, bhaskara.R1);
            Assert.Equal(0, bhaskara.R2);

            bhaskara.Calcular();

            Assert.Equal(r1, bhaskara.R1);
            Assert.Equal(r2, bhaskara.R2);
        }
Beispiel #7
0
        public void TestCalculo()
        {
            var bhaskara = new Bhaskara
            {
                A = 1,
                B = 12,
                C = -13
            };

            Assert.Equal(0, bhaskara.R1);
            Assert.Equal(0, bhaskara.R2);

            bhaskara.Calcular();

            Assert.Equal(1, bhaskara.R1);
            Assert.Equal(-13, bhaskara.R2);
        }