public void SalvarCarregarFuncoesLocalmente_UmaFuncao_FuncaoCarregada() { try { new FileService().RegisterService(); } catch (ServicoJaRegistradoException) { } var FS = ServiceLocator.Get <IFileService>(); FS.Deletar(FS.GetExePath("funcoes.json")); var microondas = new Microondas(); var potencia = 3; var tempo = new TimeSpan(0, 0, 12); var nome = "teste"; var instrucao = "instrucao test"; var caractere = '@'; var alimento = "alimento"; microondas.CadastrarFuncao(potencia, tempo, nome, instrucao, caractere, alimento); microondas.SalvarFuncoesCadastradas(); microondas.CarregarFuncoesCadastradas(); var funcao = microondas.Funcoes.FirstOrDefault(f => f.Nome == nome && f.Instrucao == instrucao && f.Potencia == potencia && TimeSpan.Equals(f.Tempo, tempo) && f.Caractere == caractere && f.Alimento == alimento); Assert.IsNotNull(funcao); }
public void Adicionar() { var potencia = GetPotencia(); var tempo = GetTempo(); var caractere = GetCaractere(); var nome = Nome.Trim(); var instrucao = Instrucao.Trim(); string alimento = ""; if (Alimento != null) { alimento = Alimento.Trim(); } try { microondas.CadastrarFuncao(potencia, tempo, nome, instrucao, caractere, alimento); Potencia = ""; Tempo = ""; Caractere = ""; Nome = ""; Instrucao = ""; Alimento = ""; } catch (Exception ex) { ExibirErro(ex.Message); } }
public void CadastrarFuncao_FuncaoCadastradaSemArquivo_FuncaoEncontrada() { var microondas = new Microondas(); var potencia = 3; var tempo = new TimeSpan(0, 0, 12); var nome = "teste"; var instrucao = "instrucao test"; var caractere = '@'; var alimento = "alimento"; microondas.CadastrarFuncao(potencia, tempo, nome, instrucao, caractere, alimento, false); var funcao = microondas.Funcoes.FirstOrDefault(f => f.Nome == nome && f.Instrucao == instrucao && f.Potencia == potencia && TimeSpan.Equals(f.Tempo, tempo) && f.Caractere == caractere && f.Alimento == alimento); Assert.IsNotNull(funcao); }