public void GetAdminstradoraNotFound() { var controller = new CondominioController(); IHttpActionResult actionResult = controller.GetCondominioEntity(100); Assert.IsInstanceOfType(actionResult, typeof(NotFoundResult)); }
public void AbrirEditar() { // Arrange CondominioController controller = new CondominioController(); // Act ViewResult result = controller.Editar(0) as ViewResult; // Assert Assert.IsNotNull(result); }
public void Index() { // Arrange CondominioController controller = new CondominioController(); // Act ViewResult result = controller.Index() as ViewResult; // Assert Assert.IsNotNull(result); }
public void GetCondominioByIdSucces() { var controller = new CondominioController(); var response = controller.GetCondominioEntity(1); var contentResult = response as OkNegotiatedContentResult <CondominioEntity>; Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); Assert.AreEqual(1, contentResult.Content.Id); }
public void ListarCondos() { // Arrange CondominioController controller = new CondominioController(); var result = controller.ListarCondos(); var expected = JsonConvert.SerializeObject(LiteDBClass.ListarTodosCondominio()); // Assert Assert.AreEqual(expected, result); }
public void UpdateCondominioTest() { var controller = new CondominioController(); var Condominio = new CondominioEntity { Id = 1, NomeCondominio = "Update Condominio UnitTest", Administradora = "Update Administrador UniTest", Responsavel = "Update Responsável UnitTest", }; IHttpActionResult actionResult = controller.PutCondominioEntity(Condominio.Id, Condominio); var contentResult = actionResult as NegotiatedContentResult <CondominioEntity>; Assert.IsNull(contentResult); }
public void AddCondominioTest() { var controller = new CondominioController(); var Condominio = new CondominioEntity { NomeCondominio = "Condominio UnitTest", Administradora = "Administrador UniTest", Responsavel = "Responsável UnitTest", }; IHttpActionResult actionResult = controller.PostCondominioEntity(Condominio); var createdResult = actionResult as CreatedAtRouteNegotiatedContentResult <CondominioEntity>; Assert.IsNotNull(createdResult); Assert.AreEqual("DefaultApi", createdResult.RouteName); Assert.IsNotNull(createdResult.RouteValues["id"]); }
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); }