public void EditSaveModulo() { XmlConfigurator.Configure(); ModuloController controller = new ModuloController(new ModuloRepositoryMock()); ModuloModelView mmvget = (ModuloModelView)controller.Get("nome").Model; mmvget.Nome = "NovoNome"; mmvget.oldID = "nome"; FeedbackMessageResponse response = controller.Save(mmvget).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, mmvget.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, mmvget.Slug); Assert.IsTrue(Util.LogHasMessage(formatedLogMessage, Level.Info), "A mensagem de log não foi salva corretamente"); }
public void GetModulo() { ModuloController mc = new ModuloController(new ModuloRepositoryMock()); ViewResult view = mc.Get("moduloteste"); Assert.AreEqual(((ModuloModelView)view.Model).Nome, "MóduloTeste", "O módulo retornado não possui os dados corretos..."); }