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)); }