private void PlaceOrder() { var customer = new Customer(); // Populate instance var order = new Order(); // Populate instance var payment = new Payment(); //populate payment info from UI var orderController = new OrderController(); orderController.PlaceOrder(customer, order, payment, allowSplitOrders:false, emailReceipt:true); }
public void PlaceOrderTestNullOrder() { // -- Arrange var orderController = new OrderController(); var customer = new Customer() { EmailAddress = "*****@*****.**" }; Order order = null; var payment = new Payment() { PaymentType = 1 }; // -- Actual OperationResult op = orderController.PlaceOrder(customer, order, payment, allowSplitOrders: true, emailReceipt: true); // -- Assertion }
public void PlaceOrderTest() { // -- Arrange var orderController = new OrderController(); var customer = new Customer() { EmailAddress = "*****@*****.**" }; var order = new Order(); var payment = new Payment() { PaymentType = 1 }; // -- Actual OperationResult op = orderController.PlaceOrder(customer, order, payment, allowSplitOrders: true, emailReceipt: true); // -- Assertion Assert.AreEqual(true, op.Success); Assert.AreEqual(0, op.MessageList.Count); }
private void PlaceOrder() { var allowSplitOrders = true; var emailReceipt = true; var customer = new Customer(); // Populate the customer instance var order = new Order(); // Populate the order instance var payment = new Payment(); // Populate the payment info from the UI var orderController = new OrderController(); orderController.PlaceOrder(customer, order, payment, allowSplitOrders: false, emailReceipt: true); // allowSplitOrders: false, emailReceipt: true }