public async void Exercise2Function_should_return_OK_status_for_Valid_sortOption_param() { // Arrange var request = TestFactory.CreateHttpRequest("sortOption", "High"); // Act var response = (OkObjectResult)await Exercise2Function.Run(request, logger, new ProductsService(new WooliesHttpClient()), new ProductSorterFactory(new ShopperHistoryService(new WooliesHttpClient()))); // Assert Assert.Equal(200, response.StatusCode); }
public async void Exercise2Function_should_bad_request_response_for_Invalid_sortOption() { // Arrange var request = TestFactory.CreateHttpRequest("sortOption", "invalidOption"); // Act var response = (BadRequestResult)await Exercise2Function.Run(request, logger, new ProductsService(new WooliesHttpClient()), new ProductSorterFactory(new ShopperHistoryService(new WooliesHttpClient()))); // Assert Assert.Equal(400, response.StatusCode); }