public void ControllerCustomersOK() { var controller = new CustomerProfileController(logger.Object, service); var result = controller.Customers(); Assert.IsType <OkObjectResult>(result.Result); }
public void ControllerCustomerNoContent(int parameter) { var controller = new CustomerProfileController(logger.Object, service); var result = controller.Customer(parameter); Assert.IsType <NoContentResult>(result); }
public void Case_Bad(int value, int expect) { // Arrange logger = new Mock <ILogger <CustomerProfileController> >(); ICustomerService customer = new CustomerService(new CustomerRepository()); CustomerProfileController controller = new CustomerProfileController(logger.Object, customer); // Act ActionResult actionResult = controller.Customer(value); // Assert var actual = Assert.IsType <BadRequestResult>(actionResult); Assert.Equal(expect, actual.StatusCode); }
public void Case_Mock(int value, int expect) { // Arrange logger = new Mock <ILogger <CustomerProfileController> >(); customer = new Mock <ICustomerService>(); CustomerProfileController controller = new CustomerProfileController(logger.Object, customer.Object); // Act ActionResult actionResult = controller.Customer(value); // Assert var actual = Assert.IsType <OkObjectResult>(actionResult); Assert.Equal(expect, actual.StatusCode); }
public void Case_GatAll_OK() { // Arrange logger = new Mock <ILogger <CustomerProfileController> >(); ICustomerService customer = new CustomerService(new CustomerRepository()); CustomerProfileController controller = new CustomerProfileController(logger.Object, customer); int expect = 200; // Act ActionResult <IEnumerable <Customer> > actionResult = controller.Customers(); // Assert var actual = Assert.IsType <OkObjectResult>(actionResult.Result); Assert.Equal(expect, actual.StatusCode); }