public async Task TestCreateOrder() { // Arrange using (var businessObject = BusinessObjectMocker.GetSalesBusinessObject()) { var header = new Order(); header.OrderDate = DateTime.Now; header.OrderStatusID = 100; header.CustomerID = 1; header.EmployeeID = 1; header.ShipperID = 1; var details = new List <OrderDetail>(); details.Add(new OrderDetail { ProductID = 1, Quantity = 1 }); // Act var response = await businessObject.CreateOrderAsync(header, details.ToArray()); // Assert Assert.False(response.DidError); } }
public async Task TestUpdateOrder() { // Arrange using (var businessObject = BusinessObjectMocker.GetSalesBusinessObject()) { var id = 1; // Act var response = await businessObject.GetOrderAsync(id); // Assert Assert.False(response.DidError); } }
public async Task TestGetEmployees() { // Arrange using (var businessObject = BusinessObjectMocker.GetHumanResourcesBusinessObject()) { var pageSize = 10; var pageNumber = 1; // Act var response = await businessObject.GetEmployeesAsync(pageSize, pageNumber); // Assert Assert.False(response.DidError); } }
public async Task TestGetProducts() { // Arrange using (var businessObject = BusinessObjectMocker.GetProductionBusinessObject()) { var pageSize = 10; var pageNumber = 1; // Act var response = await businessObject.GetProductsAsync(pageSize, pageNumber); // Assert Assert.False(response.DidError); } }
public async Task TestRemoveOrder() { // Arrange using (var businessObject = BusinessObjectMocker.GetSalesBusinessObject()) { var id = 601; // Act var response = await businessObject.RemoveOrderAsync(id); // Assert Assert.True(response.DidError); Assert.True(response.ErrorMessage == String.Format("Order with ID: {0} cannot be deleted, because has dependencies. Please contact to technical support for more details", id)); } }
public async Task TestRemoveOrder() { // Arrange using (var businessObject = BusinessObjectMocker.GetSalesBusinessObject()) { var id = 601; // Act var response = await businessObject.RemoveOrderAsync(id); // Assert if (response.DidError) { Assert.True(response.ErrorMessage == String.Format(SalesDisplays.RemoveOrderExceptionMessage, id)); } } }
public async Task TestUpdateEmployee() { // Arrange using (var businessObject = BusinessObjectMocker.GetHumanResourcesBusinessObject()) { var changes = new Employee { EmployeeID = 1, FirstName = "John III", MiddleName = "Smith III", LastName = "Doe III", BirthDate = DateTime.Now.AddYears(-18) }; // Act var response = await businessObject.UpdateEmployeeAsync(changes); // Assert Assert.False(response.DidError); } }