public void O_Adaptador_Deve_Estar_Plugador_E_Entregando_Luz_Se_Foi_Plugado_E_EntradaDeTomada_Deve_Ser_Falsa_E_O_Nobreak_Deve_Ter_Tomada_Ocupada() { var energia = new Energia(); energia.LigarLuz(); var nobreak = new Nobreak(); nobreak.LigarNa(energia); var adaptadorBrParaUs = new AdaptadorBrParaUs(); adaptadorBrParaUs.PlugarNo(nobreak); Assert.AreEqual(true, adaptadorBrParaUs.Plugado); Assert.AreEqual(true, adaptadorBrParaUs.Energia.Luz); Assert.AreEqual(false, adaptadorBrParaUs.EntradaDeTomada); Assert.AreEqual(true, nobreak.EntradaDeTomada); }
static void Main(string[] args) { var energia = new Energia(); energia.LigarLuz(); var nobreak = new Nobreak(); nobreak.LigarNa(energia); var adaptadorBrParaUs = new AdaptadorBrParaUs(); adaptadorBrParaUs.PlugarNo(nobreak); var computador = new Computador(); computador.PlugarNo(adaptadorBrParaUs); computador.LigarBotao(); Console.WriteLine(computador.Calcula(2, 5)); }
public void O_Computador_Desligado_Nao_funciona() { var energia = new Energia(); energia.LigarLuz(); var nobreak = new Nobreak(); nobreak.LigarNa(energia); var adaptadorBrParaUs = new AdaptadorBrParaUs(); adaptadorBrParaUs.PlugarNo(nobreak); var computador = new Computador(); Assert.AreEqual(false, adaptadorBrParaUs.EntradaDeTomada); Assert.AreEqual(false, computador.Plugado); Assert.AreEqual(false, computador.BotaoLigado); Assert.AreEqual(false, computador.Energia.Luz); Assert.AreEqual(0, computador.Calcula(2, 5)); }
public void O_Computador_Ligado_Funciona() { var energia = new Energia(); energia.LigarLuz(); var nobreak = new Nobreak(); nobreak.LigarNa(energia); var adaptadorBrParaUs = new AdaptadorBrParaUs(); adaptadorBrParaUs.PlugarNo(nobreak); var computador = new Computador(); computador.PlugarNo(adaptadorBrParaUs); computador.LigarBotao(); Assert.AreEqual(true, adaptadorBrParaUs.EntradaDeTomada); Assert.AreEqual(true, computador.Plugado); Assert.AreEqual(true, computador.BotaoLigado); Assert.AreEqual(7, computador.Calcula(2, 5)); }
public void Se_Desligar_A_Energia_No_Final_Nada_Deve_Funcionar() { var energia = new Energia(); energia.LigarLuz(); var nobreak = new Nobreak(); nobreak.LigarNa(energia); var adaptadorBrParaUs = new AdaptadorBrParaUs(); adaptadorBrParaUs.PlugarNo(nobreak); var computador = new Computador(); computador.PlugarNo(adaptadorBrParaUs); computador.LigarBotao(); energia.DesligarLuz(); Assert.AreEqual(false, computador.Energia.Luz); Assert.AreEqual(0, computador.Calcula(2, 5)); }