AddDependencyGroup() 공개 메소드

public AddDependencyGroup ( DependencyGroup dependencyGroup ) : NuGetOptionals
dependencyGroup DependencyGroup
리턴 NuGetOptionals
예제 #1
0
        public void AddDependencyGroup()
        {
            var dependencyGroup = new DependencyGroup();
            var nuGetOptionals  = _subject.AddDependencyGroup(dependencyGroup);

            Assert.That(nuGetOptionals, Is.EqualTo(_subject));
            Assert.That(_parent._depenencyGroups[0], Is.EqualTo(dependencyGroup));
        }
        public void XML_TestDepenencyGroup()
        {
            var dependencyGroup = new DependencyGroup();

            dependencyGroup.Add("SampleProject");
            _nuGetOptionals.AddDependencyGroup(dependencyGroup);
            var schema      = _subject.CreateSchema();
            var xdoc        = XDocument.Parse(schema);
            var ns          = xdoc.Root.Name.Namespace;
            var depenencies = xdoc.Element(ns + "package").Element(ns + "metadata").Element(ns + "dependencies");

            Assert.That(depenencies, Is.Not.Null);
            Assert.That(depenencies.Nodes().Count(), Is.EqualTo(1));
        }