Ejemplo n.º 1
0
        public void VerificarFuradeiraLigadaException()
        {
            Furadeira furadeira   = new Furadeira(false, true);
            var       furadeiraEx = Assert.ThrowsException <Exception>(() => furadeira.EstaFuncionando());

            Assert.AreEqual(furadeiraEx.Message, Furadeira.MensagemFuradeiraNaoLigada);
        }
Ejemplo n.º 2
0
        public void VerificarFuradeiraRotacaoException()
        {
            Furadeira furadeira   = new Furadeira(true, false);
            var       furadeiraEx = Assert.ThrowsException <Exception>(() => furadeira.EstaFuncionando());

            Assert.AreEqual(furadeiraEx.Message, Furadeira.MensagemFuradeiraRotacaoIncorreta);
        }
Ejemplo n.º 3
0
        public void VerificarFerramentas()
        {
            Furadeira  furadeira  = new Furadeira(true, true);
            Nivel      nivel      = new Nivel(true);
            ChaveFenda chaveFenda = new ChaveFenda(true);
            Lapis      lapis      = new Lapis(true);
            Regua      regua      = new Regua(1.0);

            Assert.AreEqual(true, furadeira.EstaFuncionando(), "Furadeira funcionando corretamente.");
            Assert.AreEqual(true, nivel.EstaFuncionando(), "Nível funcionando corretamente.");
            Assert.AreEqual(true, chaveFenda.EstaFuncionando(), "Chave de fenda funcionando corretamente.");
            Assert.AreEqual(true, lapis.EstaFuncionando(), "Lápis funcionando corretamente.");
            Assert.AreEqual(true, regua.EstaFuncionando(), "Régua funcionando corretamente.");
        }