private SiteConfigurations Create(IEnumerable<SiteDefinition> definitions) { var siteDefinitions = new SiteConfigurations { Items = definitions.Where(this.IsValidSiteConfiguration).Select(CreateSiteConfiguration).Where(sc => sc.ShowInMenu) }; return siteDefinitions; }
public void Current_ShouldReturnSiteDefinitionWithIsCurrentPropertySet(SiteConfigurations siteConfigurations, SiteConfiguration configuration) { configuration.IsCurrent = true; siteConfigurations.Items = new List<SiteConfiguration> {configuration}; siteConfigurations.Current.ShouldBeEquivalentTo(configuration); }