public void i_can_retrieve_tags_from_nuspec_file() { var builder = new SpecificationBuilder(); FileInfo nuspecFile = @"regular\regular.nuspec".GetTestFileInfo(); builder.WithNuSpec(nuspecFile); XElement xmlNuspec = nuspecFile.LoadXml(); string[] expected = xmlNuspec.FindNodes("tags").Single().Value.Split(' '); CollectionAssert.AreEqual(expected, builder.Specification.Tags, "unexpected tags retrieved"); }
public void i_can_retrieve_licenceUrl_from_nuspec_file() { var builder = new SpecificationBuilder(); FileInfo nuspecFile = @"regular\regular.nuspec".GetTestFileInfo(); builder.WithNuSpec(nuspecFile); XElement xmlNuspec = nuspecFile.LoadXml(); Assert.AreEqual(xmlNuspec.FindNodes("licenseUrl").Single().Value, builder.Specification.LicenseUrl.OriginalString, "unexpected license url retrieved"); }
public void i_can_retrieve_id_from_nuspec_file() { var builder = new SpecificationBuilder(); FileInfo nuspecFile = @"regular\regular.nuspec".GetTestFileInfo(); builder.WithNuSpec(nuspecFile); XElement xmlNuspec = nuspecFile.LoadXml(); Assert.AreEqual(xmlNuspec.FindNodes("id").Single().Value, builder.Specification.Id, "unexpected id retrieved"); }