public static Product NotStarted(DateTime now) { var product = new Product("Product with campaign that hasn't started"); product.CreateCampaign(now, Demographic.AllMembers, now.AddDays(1), now.AddDays(2)); return product; }
public static Product Ended(DateTime now) { var product = new Product("Product with campaign that has ended"); product.CreateCampaign(now, Demographic.AllMembers, now.AddDays(-2), now.AddDays(-1)); return product; }
public static Product CurrentForAllMembers(DateTime now) { var product = new Product("Product with current campaign for all members"); product.CreateCampaign(now, Demographic.AllMembers, now.AddDays(-1), now.AddDays(1)); return product; }
public static Product CurrentForWaMembersBetween9And11YearsOld(DateTime now) { var product = new Product("Product with current campaign for WA members between 9 and 11"); product.CreateCampaign(now, new Demographic(State.Wa, 9, 11), now.AddDays(-1), now.AddDays(1)); return product; }
public static Product CurrentForAllActMembers(DateTime now) { var product = new Product("Product with current campaign for ACT members"); product.CreateCampaign(now, new Demographic(State.Act, null, null), now.AddDays(-1), now.AddDays(1)); return product; }