public void PotenciaTeste()
 {
     try
     {
         MicroOndasService.PotenciaValida("0");
     }
     catch (Exception e)
     {
         if (e.Message != "Insira uma potencia entre 1 e 10")
         {
             Assert.Fail();
         }
     }
     try
     {
         MicroOndasService.PotenciaValida("11");
     }
     catch (Exception e)
     {
         if (e.Message != "Insira uma potencia entre 1 e 10")
         {
             Assert.Fail();
         }
     }
     Assert.AreEqual(10, MicroOndasService.PotenciaValida(""));
     Assert.AreEqual(4, MicroOndasService.PotenciaValida("4"));
 }
 private static int PerguntarTempo()
 {
     while (true)
     {
         Console.WriteLine("Digite um tempo: ");
         try
         {
             return(MicroOndasService.TempoValido(Console.ReadLine()));
         }
         catch (Exception e)
         {
             Console.WriteLine(e.Message);
         }
     }
 }
 private static int PerguntarPotencia()
 {
     while (true)
     {
         Console.WriteLine("Digite uma Potência: ");
         try
         {
             return(MicroOndasService.PotenciaValida(Console.ReadLine()));
         }
         catch (Exception e)
         {
             Console.WriteLine(e.Message);
         }
     }
 }
        private static void Main(string[] args)
        {
            Console.WriteLine("BEM-VINDO AO MICRO-ONDAS DIGITAL \n");
            MicroOndasService MicroOndas;

            if (AjusteRapido())
            {
                MicroOndas = new MicroOndasService();
            }
            else
            {
                int Tempo    = PerguntarTempo();
                int Potencia = PerguntarPotencia();
                MicroOndas = new MicroOndasService($"{Tempo};{Potencia}");
            }
            MicroOndas.Cozinhar();
            Console.ReadKey();
        }
 public void TempoTeste()
 {
     try
     {
         MicroOndasService.TempoValido("0");
     }
     catch (Exception e)
     {
         if (e.Message != "Insira um tempo entre 1 segundo e dois minutos")
         {
             Assert.Fail();
         }
     }
     try
     {
         MicroOndasService.TempoValido("121");
     }
     catch (Exception e)
     {
         if (e.Message != "Insira um tempo entre 1 segundo e dois minutos")
         {
             Assert.Fail();
         }
     }
     try
     {
         MicroOndasService.TempoValido("");
     }
     catch (Exception e)
     {
         if (e.Message != "Por favor, Digite um tempo valido.")
         {
             Assert.Fail();
         }
     }
     Assert.AreEqual(4, MicroOndasService.TempoValido("4"));
 }