... cart.ComputeTotalValue());}[Test]public void Can_Add_Items_To_Cart(){Product p1 = new Product { ProductID = 1 };Product p2 = new Product { ProductID = 2 };// Add three products (two of which are same)Cartcart = ... new Cart();cart.AddItem(new Product { ProductID = 1, Price = 5 }, 10);cart.AddItem(new Product { ProductID = 2, Price = 2. 1M }, 3);cart.AddItem(new Product { ProductID = 3, Price = 1000 }, ... 135{// Arrange: 5 products in the repositoryIProductsRepository repository = MockProductsRepository(new Product { Name = "P1" }, new Product { Name = "P2" },new Product { Name...