public void GetAsyncReturnsOk() { var customersProvider = new CustomersProvider(); var customersController = new CustomersController(customersProvider); var result = customersController.GetAsync("1").Result; Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(OkObjectResult)); }
public void GetAsyncReturnsNotFound() { var customerProvider = new CustomersProvider(); var customersController = new CustomersController(customerProvider); var result = customersController.GetAsync("99").Result; Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(NotFoundResult)); }
public void GetAsyncReturnNoFound() { var customerProvider = new CustomersProvider(); //is needed to pass the provider class to controller as a parameter var customerController = new CustomersController(customerProvider); var resultado = customerController.GetAsync("5").Result; Assert.IsNotNull(resultado); Assert.IsInstanceOfType(resultado, typeof(NotFoundResult)); }
public void Get_FirstCustomer_CheckName() { //arrange ICustomerService customerService = MockDataWithTwoCustomers(); CustomersController customersctrl = new CustomersController(customerService); //act var result = customersctrl.GetAsync(1); //assert var response = result.Result as OkObjectResult; CustomerResponse customerResponse = response.Value as CustomerResponse; Assert.True(customerResponse.Success); Assert.Equal(1, customerResponse.Resource.id); Assert.Equal("Ajit", customerResponse.Resource.name); }