public void AddProduct_WhenProductParamIsValid_ShouldAddProductToList() { // Arrange var mockedProduct = new Mock<IProduct>(); var shoppingCart = new MockedShoppingCart(); // Act shoppingCart.AddProduct(mockedProduct.Object); // Assert Assert.AreEqual(true, shoppingCart.Products.Contains(mockedProduct.Object)); }