public void OrderDetails() { var conn = new NHibernateConnection(); var orderRepo = new OrdersRepository(conn); var productRepo = new ProductsRepository(conn); var userRepo = new UserRepository(conn); var deliveryRepo = new DeliveryTypesRepository(conn); Users user = userRepo.Get("*****@*****.**"); var orderDetailsRepo = new OrderDetailsRepository(conn); Products product = productRepo.GetAll().First(); var delivetyType = deliveryRepo.GetAll().First(); if (delivetyType == null) { delivetyType = new DeliveryTypes("Poczta Polska", Convert.ToDecimal(8.99)); deliveryRepo.Save(delivetyType); } var order = new Orders(user, DateTime.Now, Convert.ToDecimal(299.99),delivetyType); orderRepo.Save(order); var orderDetails = new OrderDetails(order, product, 2, Convert.ToDecimal(29.99)); orderDetailsRepo.Save(orderDetails); var fromDB = orderDetailsRepo.Get(orderDetails.ID); Assert.IsNotNull(fromDB); }