protected VerticalDomainsBaseSpec(ArchitectureSpecSetup <TStartup> setup)
        {
            this.setup = setup;

            this.allDomains = this.setup.Architecture.Namespaces
                              .Where(ns => ns.NameEndsWith(DomainSpecificDomainProjectSuffix))
                              .Select(ns =>
                                      ns.Name.Substring(0, ns.Name.IndexOf(DomainSpecificDomainProjectSuffix, StringComparison.Ordinal)))
                              .Distinct()
                              .ToList();
        }
예제 #2
0
 protected HorizontalLayersBaseSpec(ArchitectureSpecSetup <TStartup> setup)
 {
     this.setup = setup;
 }