public void Insert_Creates_A_New_Document() { //Arrange var orderId = Guid.NewGuid(); var product = new Product(Guid.NewGuid(), "some product name for integration test", (decimal)5.54); var details = new List<OrderDetail>(); details.Add(new OrderDetail(product, 3)); details.Add(new OrderDetail(product, 5)); details.Add(new OrderDetail(product, 8)); var order = new Order(orderId, details); //Act IRepository<Order> repository = new DocumentDbRepository<Order>(); repository.CollectionId = "Orders"; repository.Insert(order); //Assert //Assert.IsTrue(isSuccess); }
public OrderDetail(Product product, int quantity) { Product = product; Quantity = quantity; }