Esempio n. 1
0
        public void EnableFeatures()
        {
            PackageList packages = this.GetPackages();

            DependencyResolver.AddDependencePackages(packages);
            DependencyResolver.EnableFeatures(packages);

            Assert.IsTrue(packages ["package2"].Features["feature1"].Enabled);
            Assert.IsTrue(packages ["package4"].Features["feature2"].Enabled);
            Assert.IsFalse(packages ["package3"].Features["feature1"].Enabled);
            Assert.IsFalse(packages ["package3"].Features["feature2"].Enabled);
            Assert.IsFalse(packages ["package4"].Features["feature1"].Enabled);
        }
Esempio n. 2
0
        public void AddDependencePackages()
        {
            PackageList packages = this.GetPackages();

            DependencyResolver.AddDependencePackages(packages);

            Assert.AreEqual(1, packages ["package2"].Packages.Count());
            Assert.IsTrue(packages ["package2"].Packages.Contains("package1"));
            Assert.AreEqual(3, packages ["package3"].Packages.Count());
            Assert.IsTrue(packages ["package3"].Packages.Contains("package2"));
            Assert.IsTrue(packages ["package3"].Packages.Contains("package1"));
            Assert.IsTrue(packages ["package3"].Packages.Contains("package4"));
            Assert.AreEqual(2, packages ["package4"].Packages.Count());
            Assert.IsTrue(packages ["package4"].Packages.Contains("package2"));
            Assert.IsTrue(packages ["package4"].Packages.Contains("package1"));
        }