public void ParseDependency_Test() { const string module = @"ns/module"; const string version = @">=2.3.2"; var forgeModuleDependency = string.Format(@"'{0}', '{1}'", module, version); var dep = PuppetProjectPackage.ParseDependency(forgeModuleDependency); Assert.AreEqual(module, dep.name); Assert.AreEqual(version, dep.version_requirement); }
public void ParsedDependency_FormatException2Test() { const string module = @"ns-module"; // forward slash expected const string version = @">=2.3.1"; var forgeModuleDependency = string.Format(@"'{0}', '{1}'", module, version); var dep = PuppetProjectPackage.ParseDependency(forgeModuleDependency); Assert.AreEqual(module, dep.name); Assert.AreEqual(version, dep.version_requirement); }