public void VerificarFuradeiraLigadaException() { Furadeira furadeira = new Furadeira(false, true); var furadeiraEx = Assert.ThrowsException <Exception>(() => furadeira.EstaFuncionando()); Assert.AreEqual(furadeiraEx.Message, Furadeira.MensagemFuradeiraNaoLigada); }
public void VerificarFuradeiraRotacaoException() { Furadeira furadeira = new Furadeira(true, false); var furadeiraEx = Assert.ThrowsException <Exception>(() => furadeira.EstaFuncionando()); Assert.AreEqual(furadeiraEx.Message, Furadeira.MensagemFuradeiraRotacaoIncorreta); }
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."); }