public void AddThePassedCosmeticsToTheCosmeticsCollection_WhenCalledWithValidParameters() { // arrange string name = "validName"; var category = new FakeCategory(name); var productStub = new Mock <IProduct>(); // act category.AddProduct(productStub.Object); // assert Assert.AreSame(productStub.Object, category.Products.First()); }
public void RemoveCosmeticsFromProductsCollection_WhenCalledWithValidParameter() { // arrange string name = "validName"; var category = new FakeCategory(name); var productStub = new Mock <IProduct>(); category.Products.Add(productStub.Object); // act category.RemoveProduct(productStub.Object); // assert Assert.AreEqual(0, category.Products.Count); }