public void NewSaveTabela() { XmlConfigurator.Configure(); TabelaController controller = new TabelaController(new TabelaRepositoryMock()); //instanciando objeto correto de mock TabelaModelView tmv = new TabelaModelView() { Nome = "TesteTabelas", oldID = null }; FeedbackMessageResponse response = controller.Save(tmv).Data as FeedbackMessageResponse; //verficando se a operação retornou sucesso Assert.AreEqual(response.Status, Status.SUCCESS, "A tabela não pode ser salva, mesmo estando correto..."); //verificando se a mensagem de resposta foi correta Assert.AreEqual(response.Message, string.Format(Messages.SUCCESS_TableSaved, tmv.Nome), "A mensagem de sucesso ao ter salvo a tabela está errada"); //verificando se a mensagem de log foi salva string formatedLogMessage = string.Format(Log.INFO_TableSaved, tmv.Slug); Assert.IsTrue(Util.LogHasMessage(formatedLogMessage, Level.Info), "A mensagem de log não foi salva corretamente"); }
public void EditSaveTabela() { XmlConfigurator.Configure(); TabelaController controller = new TabelaController(new TabelaRepositoryMock()); TabelaModelView tget = (TabelaModelView)controller.Get("nome").Model; tget.Nome = "NovoNome"; tget.oldID = "nome"; FeedbackMessageResponse response = controller.Save(tget).Data as FeedbackMessageResponse; //verficando se a operação retornou sucesso Assert.AreEqual(response.Status, Status.SUCCESS, "A tabela não pode ser salva, mesmo estando correto..."); //verificando se a mensagem de resposta foi correta Assert.AreEqual(response.Message, string.Format(Messages.SUCCESS_TableSaved, tget.Nome), "A mensagem de sucesso ao ter salvo a tabela está errada"); //verificando se a mensagem de log foi salva string formatedLogMessage = string.Format(Log.INFO_TableSaved, tget.Slug); Assert.IsTrue(Util.LogHasMessage(formatedLogMessage, Level.Info), "A mensagem de log não foi salva corretamente"); }
public void SaveUseCase() { XmlConfigurator.Configure(); CasoUsoController controller = new CasoUsoController(new CasoUsoRepositoryMock()); //instanciando objeto correto de mock CasoUsoModelView ucmv = new CasoUsoModelView { Nome = "Caso de uso de Teste" }; FeedbackMessageResponse response = controller.Save(ucmv).Data as FeedbackMessageResponse; //verficando se a operação retornou sucesso Assert.AreEqual(response.Status, Status.SUCCESS, "O caso uso não pode ser salvo, mesmo estando correto..."); //verificando se a mensagem de resposta foi correta Assert.AreEqual(response.Message, string.Format(Messages.SUCCESS_UseCaseSaved, ucmv.Nome), "A mensagem de sucesso ao ter salvo o caso de uso está errada"); //verificando se a mensagem de log foi salva string formatedLogMessage = string.Format(Log.INFO_UseCaseSaved, ucmv.Slug); Assert.IsTrue(Util.LogHasMessage(formatedLogMessage, Level.Info), "A mensagem de log não foi salva corretamente"); }
public void NewSaveModulo() { XmlConfigurator.Configure(); ModuloController controller = new ModuloController(new ModuloRepositoryMock()); //instanciando objeto correto de mock ModuloModelView mmv = new ModuloModelView() { Nome = "TesteIrmão", Tabelas = new List <Tabela>() { new Tabela { Nome = "Caraca" } }, oldID = null }; FeedbackMessageResponse response = controller.Save(mmv).Data as FeedbackMessageResponse; //verficando se a operação retornou sucesso Assert.AreEqual(response.Status, Status.SUCCESS, "O modulo não pode ser salvo, mesmo estando correto..."); //verificando se a mensagem de resposta foi correta Assert.AreEqual(response.Message, string.Format(Messages.SUCCESS_ModuleSaved, mmv.Nome), "A mensagem de sucesso ao ter salvo o modulo está errada"); //verificando se a mensagem de log foi salva string formatedLogMessage = string.Format(Log.INFO_ModuleSaved, mmv.Slug); Assert.IsTrue(Util.LogHasMessage(formatedLogMessage, Level.Info), "A mensagem de log não foi salva corretamente"); }
public void SaveEmptyTabela() { XmlConfigurator.Configure(); TabelaController controller = new TabelaController(new TabelaRepositoryMock()); TabelaModelView tmv = new TabelaModelView(); tmv.oldID = null; FeedbackMessageResponse response = controller.Save(tmv).Data as FeedbackMessageResponse; //verficando se a operação retornou fail Assert.AreEqual(response.Status, Status.FAIL, "O controller deveria ter acusado o erro na tentativa de salvar"); //verificando se a mensagem de resposta foi correta Assert.AreEqual(response.Message, Messages.FAIL_EmptyTable, "A mensagem de falha ao tentar salvar uma tabela vazia está errada"); //verificando se a mensagem de log foi salva Assert.IsTrue(Util.LogHasMessage(Log.ERROR_TryingToSaveEmptyTable, Level.Error), "A mensagem de log não foi salva corretamente"); }
public void DeleteTabela() { XmlConfigurator.Configure(); CasoUsoController controller = new CasoUsoController(new CasoUsoRepositoryMock()); CasoUso ucget = (CasoUso)controller.Get("manter-produto").Model; FeedbackMessageResponse response = controller.Delete(ucget.Slug).Data as FeedbackMessageResponse; //verficando se a operação retornou sucesso Assert.AreEqual(response.Status, Status.SUCCESS, "O Caso de Uso não pode ser deletado, mesmo estando correto..."); //verificando se a mensagem de resposta foi correta Assert.AreEqual(response.Message, string.Format(Messages.SUCCESS_UseCaseDeleted, ucget.Slug), "A mensagem de sucesso ao ter deletado o caso de uso está errada"); //verificando se a mensagem de log foi salva string formatedLogMessage = string.Format(Log.INFO_UseCaseDeleted, ucget.Slug); Assert.IsTrue(Util.LogHasMessage(formatedLogMessage, Level.Info), "A mensagem de log não foi salva corretamente"); }
public void SaveEmptyUseCase() { XmlConfigurator.Configure(); CasoUsoController controller = new CasoUsoController(new CasoUsoRepositoryMock()); CasoUsoModelView ucmv = new CasoUsoModelView(); ucmv.oldID = null; FeedbackMessageResponse response = controller.Save(ucmv).Data as FeedbackMessageResponse; //verficando se a operação retornou sucesso Assert.AreEqual(response.Status, Status.FAIL, "O controller deveria ter acusado o erro na tentativa de salvar"); //verificando se a mensagem de resposta foi correta Assert.AreEqual(response.Message, Messages.FAIL_EmptyUseCase, "A mensagem de falha tentar salvar um caso de uso vazio está errada"); //verificando se a mensagem de log foi salva Assert.IsTrue(Util.LogHasMessage(Log.ERROR_TryingToSaveEmptyUseCase, Level.Error), "A mensagem de log não foi salva corretamente"); }
public void DeleteModulo() { XmlConfigurator.Configure(); ModuloController controller = new ModuloController(new ModuloRepositoryMock()); ModuloModelView mmvget = (ModuloModelView)controller.Get("teste").Model; FeedbackMessageResponse response = controller.Delete(mmvget.Slug).Data as FeedbackMessageResponse; //verficando se a operação retornou sucesso Assert.AreEqual(response.Status, Status.SUCCESS, "O modulo não pode ser deletado, mesmo estando correto..."); //verificando se a mensagem de resposta foi correta Assert.AreEqual(response.Message, string.Format(Messages.SUCCESS_ModuleDeleted, mmvget.Slug), "A mensagem de sucesso ao ter deletado o modulo está errada"); //verificando se a mensagem de log foi salva string formatedLogMessage = string.Format(Log.INFO_ModuleDeleted, mmvget.Slug); Assert.IsTrue(Util.LogHasMessage(formatedLogMessage, Level.Info), "A mensagem de log não foi salva corretamente"); }