public async Task Iniciar_SemFuncaoPorArquivo_EntradaAquecida() { try { new FileService().RegisterService(); } catch (ServicoJaRegistradoException) { } var FS = ServiceLocator.Get <IFileService>(); var microondas = new Microondas(); var tempo = new TimeSpan(0, 0, 2); var potencia = 2; var entrada = "teste"; FS.Salvar(FS.GetExePath("arquivo.txt"), entrada); var funcao = new FuncaoMicroondas(potencia, tempo); await microondas.Iniciar(funcao, FS.GetExePath("arquivo.txt")); var arqValor = FS.Carregar(FS.GetExePath("arquivo.txt")); Assert.AreEqual(arqValor, entrada + "...."); }
public void Iniciar(FuncaoMicroondas funcaoMicroondas) { try { var entrada = Entrada.Trim(); IsLigado = true; microondas.Iniciar(funcaoMicroondas, entrada); } catch (Exception e) { ExibirErro(e.Message); } }
public async Task Iniciar_ComFuncao_EntradaAquecidaAsync() { var microondas = new Microondas(); var tempo = new TimeSpan(0, 0, 2); var potencia = 3; var entrada = "teste"; var funcao = new FuncaoMicroondas(potencia, tempo); await microondas.Iniciar(funcao, entrada); Assert.AreEqual(microondas.EntradaAquecida, entrada + "......"); }