public void TestGetOrderCustomer() { var order = new Order(); order.Customer = new Customer(); order.Id = new Guid("5aa955e7-1739-4e0c-ae94-b31a1f09ef3c"); order.OrderDate = DateTime.Now; order.OrderValue = 33.3m; order.ReferenceNumber = "1"; order.CustomerId = new Guid("7e39f2a7-69cd-4a74-9a63-a3a006e8d998"); order.Customer.Id = new Guid("7e39f2a7-69cd-4a74-9a63-a3a006e8d998"); order.Customer.FirstName = "FirstName"; order.Customer.LastName = "LastName"; var orderCustomer = OrderCustomerModel.GetOrderCustomer(order); Assert.AreEqual(orderCustomer.Id, order.Id); Assert.AreEqual(orderCustomer.OrderDate, order.OrderDate); Assert.AreEqual(orderCustomer.OrderValue, order.OrderValue); Assert.AreEqual(orderCustomer.ReferenceNumber, order.ReferenceNumber); Assert.AreEqual(orderCustomer.CustomerName, $"{order.Customer.FirstName} {order.Customer.LastName}"); }
public IOrderModel MakeNewOrder(int OrderNum, string LocationCreated) { IOrderModel orderModel = new OrderModel(); orderModel.OrderNum = OrderNum; orderModel.LocationCreated = LocationCreated; orderModel.Shipping = 0; orderModel.Tax = 0; orderModel.Tip = 0; orderModel.Total = 0; orderModel.TimeCreated = DateTime.Now; orderModel.BeforeTax = 0; orderModel.IsTestObject = false; orderModel.OrderItems = new List <IOrderItemModel>(); orderModel.Customers = new List <IOrderCustomerModel>(); IOrderCustomerModel customer = new OrderCustomerModel(); orderModel.Customers.Add(customer); return(orderModel); }