public void AddPaymentTypeToOrderShould() { CustomerManager _customerManager = new CustomerManager(_db); ActiveCustomer _activeManager = new ActiveCustomer(); PaymentTypeManager _paymentManager = new PaymentTypeManager(_db); var newCustomerId = _customerManager.AddCustomer(new Customer("Bob", "Some Street", "City", "TN", 12345, "5555555555")); _activeManager.setActiveCustomerId(newCustomerId); var newPayment = _paymentManager.CreatePaymentType(new PaymentType(newCustomerId, "Merit", "1")); var newOrderId = _orderManager.CreateOrder(); var orderWithPayment = _orderManager.AddPaymentTypeToOrder(newPayment); //the parameter passed is the id of the payment type Assert.True(orderWithPayment); }
public static void DoAction(OrderManager orderManager) { Console.Clear(); Console.WriteLine("Choose a payment type"); List <PaymentType> paymentTypes = orderManager.GetAllPaymentTypes(); foreach (PaymentType payment in paymentTypes) { Console.WriteLine($"{payment.Id}. {payment.Name}"); } Console.Write("> "); int chosenPaymentType = int.Parse(Console.ReadLine()); orderManager.AddPaymentTypeToOrder(chosenPaymentType); }
public void AddPaymentTypeToOrderShould() { bool payment = _om.AddPaymentTypeToOrder(1, 32); // First argument is Payment Type Id, second argument is Order Id Assert.True(payment); }