Exemple #1
0
            public void DeveDividirDoisNumeros()
            {
                var sut       = new CalculadoraSimples();
                var resultado = sut.Dividir(30, 3);

                Assert.That(resultado, Is.EqualTo(10));
            }
            public void DeveAdicionarDoisNumeoros()
            {
                var sut       = new CalculadoraSimples();
                var resultado = sut.Adicionar(5, 8);

                Assert.That(resultado, Is.EqualTo(10));
            }
Exemple #3
0
            public void DeveMultiplicarDoisNumeros()
            {
                var sut       = new CalculadoraSimples();
                var resultado = sut.Multiplicar(5, 3);

                Assert.That(resultado, Is.EqualTo(15));
            }
Exemple #4
0
            public void DeveSubtrairDoisNumeros()
            {
                var sut       = new CalculadoraSimples();
                var resultado = sut.Subtrair(5, 3);

                Assert.That(resultado, Is.EqualTo(2));
            }
Exemple #5
0
        public void Deve_dividir_corretamente()
        {
            var divisaoEsperada = (67d / 89d);

            var divisao = new CalculadoraSimples(89, 67).Dividir();

            Assert.Equal(divisaoEsperada, divisao);
        }
Exemple #6
0
        public void Deve_subtrair_corretamente_com_memberdata(double a, double b, double resultadoEsperado)
        {
            var calculadora = new CalculadoraSimples(a, b);

            var soma = calculadora.Subtrair();

            Assert.Equal(resultadoEsperado, soma);
        }
            public void DeveAdicionarDoisNumeros()
            {
                //SUT = System Under Test
                var sut       = new CalculadoraSimples();
                var resultado = sut.Adicionar(5, 5);

                Assert.That(resultado, Is.EqualTo(10));
            }
            public void DeveDividirDoisNumeros()
            {
                //SUT = System Under Test
                var sut       = new CalculadoraSimples();
                var resultado = sut.Dividir(6, 2);

                Assert.That(resultado, Is.EqualTo(3));
            }
Exemple #9
0
        public void Deve_subtrair_corretamente_com_testcasesource(double a, double b, double resultadoEsperado)
        {
            var calculadora = new CalculadoraSimples(a, b);

            var soma = calculadora.Subtrair();

            Assert.AreEqual(resultadoEsperado, soma);
        }
Exemple #10
0
        public void Deve_lancar_excecao_quando_dividir_por_zero(double b)
        {
            var calculadora = new CalculadoraSimples(0, b);

            void divisao() => calculadora.Dividir();

            Assert.Throws <Exception>(divisao);
        }
Exemple #11
0
        public void Dividirdoisnumeros()
        {
            //SUT
            var sut = new CalculadoraSimples();

            var resultado = sut.Dividir(25, 5);

            Assert.That(resultado, Is.EqualTo(5));
        }
            [Test]                                          //<---ESTE TESTE VAI DAR ERRO
            public void DevosomarNumerosDecimais()
            {
                //SUT
                var sut = new CalculadoraSimples();

                var resultado = sut.SomarDecimais(1.1, 2.2);  // 3.3

                Assert.That(resultado, Is.EqualTo(3.3));
            }
            public void DeveAdcionarDoisNumeros()
            {
                //SUT  (SYSTEM UNDER TEST)
                var sut = new CalculadoraSimples();

                var resultado = sut.Adicionar(5, 5);

                Assert.That(resultado, Is.EqualTo(10)); // <-- RESULTADO ESPERADO
            }
Exemple #14
0
        public void Somadoisnumeros()
        {
            //SUT
            var sut = new CalculadoraSimples();

            var resultado = sut.Somar(5, 5);

            Assert.That(resultado, Is.EqualTo(15));
        }
Exemple #15
0
        public void Deve_multiplicar_dois_numeros()
        {
            var multiplicaaoEsperada = 157.5;
            var calculadora          = new CalculadoraSimples(5.25, 30);

            var multiplicacao = calculadora.Multiplicar();

            Assert.Equal(multiplicaaoEsperada, multiplicacao);
        }
Exemple #16
0
        public void Multiplicardoisnumeros()
        {
            //SUT
            var sut = new CalculadoraSimples();

            var resultado = sut.Multiplicar(5, 1);

            Assert.That(resultado, Is.EqualTo(15));
        }
Exemple #17
0
        public void DeveDiminuirDoisNumeros()
        {
            //SUT
            var sut = new CalculadoraSimples();

            var resultado = sut.Diminuir(30, 5);

            Assert.That(resultado, Is.EqualTo(25));
        }
            public void DevoSomarNumerosDecimais_UsandoWithin() // IGUAL AO TESTE ANTERIOR USANDO TOLERANCIA DE 0.01
            {
                //SUT
                var sut = new CalculadoraSimples();

                var resultado = sut.SomarDecimais(1.1, 2.2); //3.3

                //Se Resultado estiver entre : 3,29 e 3,31 - Teste ok
                Assert.That(resultado, Is.EqualTo(3.3).Within(0.01));
            }
            public void DevoSomarNumerosDecimais_UsandoWhitinPorcentagem()
            {
                //SUT
                var sut = new CalculadoraSimples();

                var resultado = sut.SomarDecimais(50, 50);                 //100%

                Assert.That(resultado, Is.EqualTo(101).Within(1).Percent); // Tolerancia de 1%

                /* OUTROS TIPO DE TESTE QUE PODEM SER FEITOS
                 * Se é Positivo - Is.Positive
                 * Se é Nengativo - Is.Negative
                 *
                 */
            }
Exemple #20
0
 public void Init()
 {
     sut = new CalculadoraSimples();
 }
 public void Setup()
 {
     _calculadora = new CalculadoraSimples();
 }