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