public void SaveNewOrderWithNewContact() { var repo = new OrderAggregateRepository(); Order order = Order.CreateOrderNewContact("Julie", "Lerman", TheAddress(), "Friend"); order.SetOrderDetails(false, "abcde", "good order", 0, 0); order.CreateLineItem(Guid.NewGuid(), 5.55, 2); bool result = repo.Update(order).Result; Assert.AreNotEqual(Guid.Empty, result); }
public void SaveNewOrderWithNewCustomer() { var repo = new OrderAggregateRepository(); Order order = Order.CreateOrderNewCustomer(Guid.NewGuid(), TheAddress()); order.SetOrderDetails(false, "abcde", "good order", 0, 0); order.CreateLineItem(Guid.NewGuid(), 5.55, 2); bool result = repo.Update(order).Result; Debug.WriteLine(order.Customer.ContactId); Assert.AreNotEqual(Guid.Empty, order.Customer.ContactId); }