Example #1
0
        public void TestDividir()
        {
            var result = Calculador.Dividir(3, 3);

            Assert.IsTrue(result.CalculadoEfetuado);
            Assert.AreEqual(1, result.Valor);

            result = Calculador.Dividir(12, 4);
            Assert.IsTrue(result.CalculadoEfetuado);
            Assert.AreEqual(3, result.Valor);

            result = Calculador.Dividir(30, 15);
            Assert.IsTrue(result.CalculadoEfetuado);
            Assert.AreEqual(2, result.Valor);
        }
Example #2
0
        public void TestDuividirComDivisorZero()
        {
            const string erroEsperado = "O Número deve ser maior que zero!";

            var result = Calculador.Dividir(3, 0);

            Assert.IsFalse(result.CalculadoEfetuado);
            Assert.AreEqual(erroEsperado, result.MensagemErro);

            result = Calculador.Dividir(12, 0);
            Assert.IsFalse(result.CalculadoEfetuado);
            Assert.AreEqual(erroEsperado, result.MensagemErro);

            result = Calculador.Dividir(30, 0);
            Assert.IsFalse(result.CalculadoEfetuado);
            Assert.AreEqual(erroEsperado, result.MensagemErro);
        }