public void MiPerfil() { string email = "*****@*****.**"; controller.ControllerContext = new ControllerContext() { HttpContext = new DefaultHttpContext() { User = helper.MockLogin(email, "Propietario") } }; var res = controller.Get().Result.Value; Assert.Equal(email, res.Email); Assert.Equal("Mariano", res.Nombre); }
public void MiPerfil() { string email = "*****@*****.**"; controller.ControllerContext = new ControllerContext() { HttpContext = new DefaultHttpContext() { User = helper.MockLogin(email, "Propietario") } }; var res = controller.Get().Result as Inmobiliaria.Models.Propietario; Assert.Equal(email, res.Email); Assert.Equal("Emmanuel", res.Nombre); }
public void Obtener_Propietario_Por_Id_Cuando_No_Existe_DebeRetornarNotFound() { var repoFake = new RepositorioFake(); var controller = new PropietariosController(repoFake); const int idInexistente = 1050; var result = controller.Get(idInexistente); Assert.IsInstanceOfType(result, typeof(NotFoundResult)); Assert.AreEqual(true, repoFake.ObtenerPorIdLlamado); }
public void Puedo_Obtener_Propietario_Por_Id() { var repoFake = new RepositorioFake(); var controller = new PropietariosController(repoFake); const int idExistente = 1; var result = controller.Get(idExistente) as OkNegotiatedContentResult <Propietario>; Assert.IsNotNull(result); Assert.AreEqual(true, repoFake.ObtenerPorIdLlamado); Assert.AreEqual(1, result.Content.Id); // chequeo que el primer item Assert.AreEqual("Prop1", result.Content.Nombre); Assert.AreEqual("Ape1", result.Content.Apellido); }
public void Puedo_Obtener_Propietarios() { //Arrange (preparar) var repoFake = new RepositorioFake(); var controller = new PropietariosController(repoFake); //Act (actuar) var result = controller.Get() as OkNegotiatedContentResult <IEnumerable <Propietario> >; //Assert (asertar) Assert.IsNotNull(result); // si es nulo es porque no dio Ok Assert.AreEqual(true, repoFake.ObtenerTodosLLamado); Assert.AreEqual(3, result.Content.Count()); //aserto que la lista tenga 3 items Assert.AreEqual(1, result.Content.First().Id); // chequeo que el primer item Assert.AreEqual("Prop1", result.Content.First().Nombre); Assert.AreEqual("Ape1", result.Content.First().Apellido); //si se desea comprobar un usuario dentro del listado en este caso fue el primero pero si quiero saber si el segundo o x propietario sus datos son // nombre=x,apellido=x,y el id se puede }