Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }