public void ObtenerDevuelveNotFoundResultSiIdEsInvalido() { // Arrange var tipoNominaContoller = new TipoNominaController(_fake); // Act var response = tipoNominaContoller.Obtener(10).Result; // Assert Assert.IsInstanceOfType(response, typeof(NotFoundResult)); // Es de tipo NotFound y devuelve un objeto (NotFoundResult) }
public void ObtenerDevuelveOKResultConElObjetoSolicitadoPorId() { // Arrange var tipoNominaContoller = new TipoNominaController(_fake); // Act var response = tipoNominaContoller.Obtener(1).Result; // Assert Assert.IsInstanceOfType(response, typeof(OkObjectResult)); // Es de tipo OkResult y devuelve un objeto (OkObjectResult) Assert.IsInstanceOfType((response as OkObjectResult).Value, typeof(TipoNomina)); // El objeto devuelto es de tipo TipoNomina Assert.AreEqual("Nomina 1", ((response as OkObjectResult).Value as TipoNomina).Nombre); // El nombre del objeto devuelto es "Nomina 1" }