private ProfileConfig GetProfileConfig() { var profileConfig = new ProfileConfig { ProfileId = profileId, Name = name, UrlKey = urlKey, IsNational = true }; return profileConfig; }
public void TestEmptyAreaCodesStringValuesAreHandled() { var ignoredAreaCodes = new ProfileConfig { AreaCodesIgnoredEverywhereString = "", AreaCodesIgnoredForSpineChartString = "" }; var initialised = new IgnoredAreaCodesInitialiser(ignoredAreaCodes).Initialised; Assert.AreEqual(0, initialised.AreaCodesIgnoredEverywhere.Count); Assert.AreEqual(0, initialised.AreaCodesIgnoredForSpineChart.Count); }
public void TestAreaCodesIgnoredForSpineChartContainsValuesInAreaCodesIgnoredEverywhereStringToo() { var config = new ProfileConfig() { AreaCodesIgnoredEverywhereString = "a", AreaCodesIgnoredForSpineChartString = "b" }; var initialised = new IgnoredAreaCodesInitialiser(config).Initialised; Assert.AreEqual(1, initialised.AreaCodesIgnoredEverywhere.Count); Assert.AreEqual(2, initialised.AreaCodesIgnoredForSpineChart.Count); }
public ProfileInitialiser(ProfileConfig profileConfig) { this.profileConfig = profileConfig; }
private static bool ShouldExcelFilesBeBuiltForProfile(ProfileConfig profile) { return profile.ShouldBuildExcel && profile.IsNational && profile.ProfileId != ProfileIds.PracticeProfiles; }
public IgnoredAreaCodesInitialiser(ProfileConfig profileConfig) { this.profileConfig = profileConfig; }