public string GenerateNuSpec() { NugetFile nuspec = NugetFile.Create(); Update(nuspec); return(nuspec.ToXml()); }
private void Update(NugetFile nuspec) { nuspec.Id = ""; nuspec.Version = ""; nuspec.Authors = new [] { "" }; nuspec.Description = ""; }
private static void diagnosticForNugetProject() { //should not trigger warning var test = new NugetFile() { requiredProperty = 123, requiredField = 456, }; // should trigger warning - multiple prop msg new NugetFile(); // should show multiple prop msg new NugetFile() { notRequired = 123, }; // should show singular prop msg new NugetFile() { notRequired = 345, requiredProperty = 456, }; }
public void explode_smoke_test() { var file = new NugetFile("Bottles.1.0.0.441.nupkg", SolutionMode.Ripple); var system = new FileSystem(); system.CreateDirectory("bottles"); system.CleanDirectory("bottles"); var package = file.ExplodeTo("bottles"); package.ShouldNotBeNull(); package.AssemblyReferences.Single().Name.ShouldEqual("Bottles.dll"); }