コード例 #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;
            }
        }
コード例 #2
0
        public void SumaTest()
        {
            var a = 1;
            var b = 2;

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

            Assert.AreEqual(3, resultado);
        }
コード例 #3
0
        public void RestaTest()
        {
            var a = 2;
            var b = 2;

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

            Assert.AreEqual(0, resultado);
        }
コード例 #4
0
        public void RestaTest()
        {
            var a = 2;
            var b = 2;

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

            Assert.AreEqual(0, resultado);
        }
コード例 #5
0
        public void SumaTest()
        {
            var a = 1;
            var b = 2;

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

            Assert.AreEqual(3, resultado);
        }
コード例 #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());
        }
コード例 #7
0
        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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #24
0
ファイル: UnitTest1.cs プロジェクト: NataliaAnez/Calculadora
        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);
        }
コード例 #25
0
ファイル: UnitTest1.cs プロジェクト: NataliaAnez/Calculadora
        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);
        }
コード例 #26
0
ファイル: UnitTest1.cs プロジェクト: NataliaAnez/Calculadora
        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);
        }
コード例 #27
0
ファイル: UnitTest1.cs プロジェクト: NataliaAnez/Calculadora
        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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }