public void ExecuteTest() { Product p = new Product("1"); BookProductRules bookProductRules = new BookProductRules(); Assert.IsTrue(bookProductRules.Execute().Length == 2); Assert.IsTrue(bookProductRules.Execute().FirstOrDefault() == "Created duplicate packing slip for royalty department"); Assert.IsTrue(bookProductRules.Execute().Last() == "Generated commission payment for agent"); }
public void IsApplicableTest() { Product p = new Product("1"); Assert.Equals(p.ProductType, ProductType.Book); BookProductRules bookProductRules = new BookProductRules(); Assert.IsTrue(bookProductRules.IsApplicable(p)); }