public void CriarEditarDeletarCondominio() { // Arrange CondominioController controller = new CondominioController(); var condominios = LiteDBClass.ListarTodosCondominio(); // Act var result = controller.CriarCondominio(-1, "NomeCondominio", 2, 1); var condominiosComNovo = LiteDBClass.ListarTodosCondominio(); if (condominios.Count() + 1 != condominiosComNovo.Count()) { Assert.Fail(); } // Assert Assert.IsTrue(result); var condominio = condominiosComNovo.Last(); result = controller.Edit(condominio.Id, "NomeCondominio2", 4, 2); var condominioEditado = (Condominio)LiteDBClass.GetObject(condominio.Id, Objetos.Condominio); if (condominioEditado.NomeCondominio == condominio.NomeCondominio || condominioEditado.Responsavel == condominio.Responsavel || condominioEditado.IdAdministradora == condominio.IdAdministradora) { Assert.Fail(); } Assert.IsTrue(result); ViewResult resultView = controller.Delete(condominioEditado.Id) as ViewResult; Assert.IsNotNull(resultView); if (LiteDBClass.ListarTodosCondominio().Count != condominios.Count()) { Assert.Fail(); } Assert.IsTrue(result); }
public void CriarEditarDeletarUsuario() { // Arrange UsuarioController controller = new UsuarioController(); var usuarios = LiteDBClass.ListarTodosUsuario(); // Act var result = controller.CriarUsuario("NomeUsuario", "*****@*****.**", 1, 1); var usuariosComNovo = LiteDBClass.ListarTodosUsuario(); if (usuarios.Count() + 1 != usuariosComNovo.Count()) { Assert.Fail(); } // Assert Assert.IsTrue(result); var usuario = usuariosComNovo.Last(); result = controller.Atualizar(usuario.Id, "NomeusuarioNovo", "*****@*****.**", 4, 2); var usuarioEditado = (Usuario)LiteDBClass.GetObject(usuario.Id, Objetos.Usuario); if (usuarioEditado.Nome == usuario.Nome || usuarioEditado.Email == usuario.Email || usuarioEditado.IdCondominio == usuario.IdCondominio || usuarioEditado.TipoUsuario == usuario.TipoUsuario) { Assert.Fail(); } Assert.IsTrue(result); ViewResult resultView = controller.Delete(usuarioEditado.Id) as ViewResult; Assert.IsNotNull(resultView); if (LiteDBClass.ListarTodosUsuario().Count != usuarios.Count()) { Assert.Fail(); } Assert.IsTrue(result); }
public ActionResult Editar(int id) { ViewData.Model = LiteDBClass.GetObject(id, Objetos.Usuario); return(View()); }
public string GetUsuarios(int id) { return(JsonConvert.SerializeObject(LiteDBClass.GetObject(id, Objetos.Usuario))); }
public string GetCondominio(int id) { return(JsonConvert.SerializeObject(LiteDBClass.GetObject(id, Objetos.Condominio))); }