Example #1
0
        public void DependenciesAreSpecifiedInXaml()
        {
            var catalog = new BasicDependencyCatalog();

            var mi = catalog.Modules.First(x => x.ModuleName == nameof(ModuleA));

            Assert.Contains(mi.DependsOn, d => d == nameof(ModuleB));
        }
Example #2
0
        public void DependsOnAttributeAddsDependencies()
        {
            var catalog = new BasicDependencyCatalog();

            var mi = catalog.Modules.First(x => x.ModuleName == nameof(MasterModule));

            Assert.Contains(mi.DependsOn, d => d == nameof(DependentModuleA));
            Assert.Contains(mi.DependsOn, d => d == nameof(DependentModuleB));
        }