public async Task TestGetProductSubcategoriesAsync() { using (var repository = RepositoryMocker.GetProductionRepository()) { // Arrange var controller = new ProductionController(repository); // Act var response = await controller.GetProductSubcategories() as ObjectResult; // Assert var value = response.Value as IListResponse <ProductSubcategoryViewModel>; Assert.False(value.DidError); } }
public async Task TestGetOrderAsync() { using (var repository = RepositoryMocker.GetSalesRepository()) { // Arrange var controller = new SalesController(repository); var id = 75123; // Act var response = await controller.GetOrder(id) as ObjectResult; // Assert var value = response.Value as ISingleResponse <OrderHeaderViewModel>; Assert.False(value.DidError); } }
public async Task TestGetOrdersSearchingBySalesOrderNumberAsync() { using (var repository = RepositoryMocker.GetSalesRepository()) { // Arrange var controller = new SalesController(repository); var salesOrderNumber = "so72"; // Act var response = await controller.GetOrders(salesOrderNumber : salesOrderNumber) as ObjectResult; // Assert var value = response.Value as IListResponse <OrderSummaryViewModel>; Assert.False(value.DidError); } }
public async Task TestGetOrdersSearchingByCustomerNameAsync() { using (var repository = RepositoryMocker.GetSalesRepository()) { // Arrange var controller = new SalesController(repository); var customerName = "her"; // Act var response = await controller.GetOrders(customerName : customerName) as ObjectResult; // Assert var value = response.Value as IListResponse <OrderSummaryViewModel>; Assert.False(value.DidError); } }
public async Task TestGetOrdersAsync() { using (var repository = RepositoryMocker.GetSalesRepository()) { // Arrange var controller = new SalesController(repository); // Act var response = await controller.GetOrders() as ObjectResult; // Assert var value = response.Value as IListResponse <OrderSummaryViewModel>; Assert.False(value.DidError); Assert.True(value.Model.Count() > 0); } }