Exemplo n.º 1
0
        static void Main(string[] args)
        {
            CalculadoraController           calculadora           = new CalculadoraController();
            CalculadoraCientificaController calculadoraCientifica = new CalculadoraCientificaController();

            Console.Clear();

            Console.WriteLine("Escolha uma calculadora: \n 1 - Calculadora Simples \n 2 - Calculadora Científica");
            string escolha = Console.ReadLine();

            switch (escolha)
            {
            case "1":
                calculadora.Escolha();
                break;

            case "2":
                calculadoraCientifica.MenuCalculadora();
                break;

            default:
                System.Console.WriteLine("Opção inválida!");
                break;
            }
        }
        public void SumaTest()
        {
            var a = 1;
            var b = 2;

            var resultado = new CalculadoraController().Suma(a, b);

            Assert.AreEqual(3, resultado);
        }
        public void RestaTest()
        {
            var a = 2;
            var b = 2;

            var resultado = new CalculadoraController().Resta(a, b);

            Assert.AreEqual(0, resultado);
        }
        public void RestaTest()
        {
            var a = 2;
            var b = 2;

            var resultado = new CalculadoraController().Resta(a, b);

            Assert.AreEqual(0, resultado);
        }
        public void SumaTest()
        {
            var a = 1;
            var b = 2;

            var resultado = new CalculadoraController().Suma(a, b);

            Assert.AreEqual(3, resultado);
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            CalculadoraController calculadora = new CalculadoraController();

            calculadora.Receber();
            System.Console.WriteLine(calculadora.Somar());
            System.Console.WriteLine(calculadora.Dividir());
            System.Console.WriteLine(calculadora.Multiplicar());
            System.Console.WriteLine(calculadora.Subtrair());
        }
        public void Testa_ShowMeTheCode()
        {
            var controller = new CalculadoraController(_defaultSettings.Object, It.IsAny <IMediator>());

            ActionResult <string> result = controller.ShowMeTheCode();

            Assert.IsNotNull(result);
            Assert.IsNotNull(result.Result);
            Assert.IsInstanceOfType(result.Result, typeof(OkObjectResult));
            Assert.AreEqual((result.Result as ObjectResult).Value, _defaultSettings.Object.Value.GitHubUrl);
        }
Exemplo n.º 8
0
        public void TestDivisionGET3()
        {
            // Arrange = preparacion
            int num1     = 49;
            int num2     = 7;
            int esperado = 7;
            CalculadoraController calc = new CalculadoraController();
            // Act = ejecucion
            float resultado = calc.divisionget(num1, num2);

            // Assert = verificacion
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 9
0
        public void TestMultiplicacionGET3()
        {
            // Arrange = preparacion
            int num1     = 8;
            int num2     = 8;
            int esperado = 64;
            CalculadoraController calc = new CalculadoraController();
            // Act = ejecucion
            int resultado = calc.multiplicacionget(num1, num2);

            // Assert = verificacion
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 10
0
        public void TestRestaGET3()
        {
            // Arrange = preparacion
            int num1     = 15;
            int num2     = 20;
            int esperado = -5;
            CalculadoraController calc = new CalculadoraController();
            // Act = ejecucion
            int resultado = calc.restaget(num1, num2);

            // Assert = verificacion
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 11
0
        public void TestRestaPOST3()
        {
            // Arrange = preparacion
            int num1     = 75;
            int num2     = 19;
            int esperado = 56;
            CalculadoraController calc = new CalculadoraController();
            // Act = ejecucion
            int resultado = calc.restapost(num1, num2);

            // Assert = verificacion
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 12
0
        public void TestSumar3()
        {
            //Arrange=Preparación
            int num1     = 5;
            int num2     = 2;
            int esperado = 7;
            CalculadoraController calt = new CalculadoraController();
            //Act=ejecución
            int resultado = calt.sumar(num1, num2);

            //Assert=verificación
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 13
0
        public void TestDividir3()
        {
            //Arrange=Preparación
            int num1     = -21;
            int num2     = -7;
            int esperado = 3;
            CalculadoraController calt = new CalculadoraController();
            //Act=ejecución
            int resultado = calt.dividir(num1, num2);

            //Assert=verificación
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 14
0
        public void TestSumaGET2()
        {
            // Arrange = preparacion
            int num1     = 35;
            int num2     = 5;
            int esperado = 40;
            CalculadoraController calc = new CalculadoraController();
            // Act = ejecucion
            int resultado = calc.sumaget(num1, num2);

            // Assert = verificacion
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 15
0
        public void TestResta2()
        {
            //Arrange=Preparación
            int num1     = 15;
            int num2     = 20;
            int esperado = -5;
            CalculadoraController calt = new CalculadoraController();
            //Act=ejecución
            int resultado = calt.resta(num1, num2);

            //Assert=verificación
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 16
0
        public void TestMultiplicar2()
        {
            //Arrange=Preparación
            int num1     = -12;
            int num2     = -4;
            int esperado = 48;
            CalculadoraController calt = new CalculadoraController();
            //Act=ejecución
            int resultado = calt.multiplicar(num1, num2);

            //Assert=verificación
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 17
0
        public void Testdiv3()
        {
            //Arrange=preparacion
            float num1                 = 420;
            float num2                 = 6;
            float esperado             = 70;
            CalculadoraController calc = new CalculadoraController();

            //Act=ejecucion
            float resultado = calc.divpost(num1, num2);

            //Assert=verificacion
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 18
0
        public void Testmulti6()
        {
            //Arrange=preparacion
            int num1     = -6;
            int num2     = -9;
            int esperado = 54;
            CalculadoraController calc = new CalculadoraController();

            //Act=ejecucion
            int resultado = calc.multipost(num1, num2);

            //Assert=verificacion
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 19
0
        public void Testmulti5()
        {
            //Arrange=preparacion
            int num1     = 69;
            int num2     = -420;
            int esperado = -28980;
            CalculadoraController calc = new CalculadoraController();

            //Act=ejecucion
            int resultado = calc.multiget(num1, num2);

            //Assert=verificacion
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 20
0
        public void TestMultiGet2()
        {
            //Arrange=preparacion
            int num1     = -9;
            int num2     = -8;
            int esperado = 72;
            CalculadoraController calc = new CalculadoraController();

            //Act=ejecucion
            int resultado = calc.multiget(num1, num2);

            //Assert=verification
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 21
0
        public void TestSuma6()
        {
            //Arrange=preparacion
            int num1     = -5;
            int num2     = -12;
            int esperado = -17;
            CalculadoraController calc = new CalculadoraController();

            //Act=ejecucion
            int resultado = calc.Sumag(num1, num2);

            //Assert=verificacion
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 22
0
        public void TestResta2()
        {
            //Arrange=preparacion
            int num1     = 4;
            int num2     = 8;
            int esperado = -4;
            CalculadoraController calc = new CalculadoraController();

            //Act=ejecucion
            int resultado = calc.Restap(num1, num2);

            //Assert=verificacion
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 23
0
        public void Testdiv6()
        {
            //Arrange=preparacion
            float num1                 = 80;
            float num2                 = -2;
            float esperado             = -40;
            CalculadoraController calc = new CalculadoraController();

            //Act=ejecucion
            float resultado = calc.divget(num1, num2);

            //Assert=verificacions
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 24
0
        public void TestSumaGet3()
        {
            //Arange=Preparación
            int num1     = 30;
            int num2     = 19;
            int esperado = 49;
            CalculadoraController calc = new CalculadoraController();

            //Act=Ejecución

            int resultado = calc.SumaGet(num1, num2);

            //Assert=Verificación
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 25
0
        public void TestDividirGet3()
        {
            //Arange=Preparación
            int num1     = 2080;
            int num2     = 32;
            int esperado = 65;
            CalculadoraController calc = new CalculadoraController();

            //Act=Ejecución

            int resultado = calc.DividirGet(num1, num2);

            //Assert=Verificación
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 26
0
        public void TestMultiplicarGet3()
        {
            //Arange=Preparación
            int num1     = 62;
            int num2     = 9;
            int esperado = 558;
            CalculadoraController calc = new CalculadoraController();

            //Act=Ejecución

            int resultado = calc.MultiplicarGet(num1, num2);

            //Assert=Verificación
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 27
0
        public void TestRestaGet2()
        {
            //Arange=Preparación
            int num1     = 60;
            int num2     = 6;
            int esperado = 54;
            CalculadoraController calc = new CalculadoraController();

            //Act=Ejecución

            int resultado = calc.RestaGet(num1, num2);

            //Assert=Verificación
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 28
0
        public void TestDivision6()
        {
            //Arrange=preparacion
            int num1     = 10;
            int num2     = 100;
            int esperado = 10;
            CalculadoraController calc = new CalculadoraController();


            //Act=Ejecution
            int resultado = calc.Divisiong(num1, num2);

            //Assert=verification
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 29
0
        public void TestMultiplicacion5()
        {
            //Arrange=preparacion
            int num1     = -8;
            int num2     = 8;
            int esperado = -64;
            CalculadoraController calc = new CalculadoraController();


            //Act=Ejecution
            int resultado = calc.Multiplicaciong(num1, num2);

            //Assert=verification
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 30
0
        public void TestSumaGet3()
        {
            //Arrange=Preparacion
            int num1     = 15;
            int num2     = 10;
            int esperado = 25;
            CalculadoraController calc = new CalculadoraController();

            //Act=Ejecucion
            int resultado = calc.suma(num1, num2);


            //Assert=Verificacion
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 31
0
        public void TestDivPost3()
        {
            //Arrange=Preparacion
            int num1     = 30;
            int num2     = 5;
            int esperado = 6;
            CalculadoraController calc = new CalculadoraController();

            //Act=Ejecucion
            int resultado = calc.divs(num1, num2);


            //Assert=Verificacion
            Assert.AreEqual(esperado, resultado);
        }
Exemplo n.º 32
0
        public void TestMultiPost3()
        {
            //Arrange=Preparacion
            int num1     = 4;
            int num2     = 6;
            int esperado = 24;
            CalculadoraController calc = new CalculadoraController();

            //Act=Ejecucion
            int resultado = calc.multix(num1, num2);


            //Assert=Verificacion
            Assert.AreEqual(esperado, resultado);
        }