public void TestGetOrdersShippedTo() { IDaoFactory daoFactory = new NHibernateDaoFactory(); ICustomerDao customerDao = daoFactory.GetCustomerDao(); Customer customer = customerDao.GetById(TestGlobals.TestCustomer.ID, false); // Give the customer its DAO dependency via a public setter customer.OrderDao = daoFactory.GetOrderDao(); IList<Order> ordersMatchingDate = customer.GetOrdersOrderedOn(new DateTime(1998, 3, 10)); Assert.AreEqual(1, ordersMatchingDate.Count); Assert.AreEqual(10937, ordersMatchingDate[0].ID); }
public void CanGetOrdersShippedTo() { IDaoFactory daoFactory = new NHibernateDaoFactory(); ICustomerDao customerDao = daoFactory.GetCustomerDao(); IOrderDao orderDao = daoFactory.GetOrderDao(); Customer customer = customerDao.GetById(TestGlobals.TestCustomer.ID, false); // Give the customer its DAO dependency via a public setter IList <Order> ordersMatchingDate = orderDao.GetOrdersOrderedOn(customer, new DateTime(1998, 3, 10)); Assert.AreEqual(1, ordersMatchingDate.Count); Assert.AreEqual(10937, ordersMatchingDate[0].ID); }