public void PackageTest() { Package package = new Package { Manifest = "PackageManifest.xml", Name = "ClearCanvas Test", Product = new Product { Name = "ClearCanvas Test", Suffix = "SP1", Version = "1.2.12011.33333" }, }; PackageManifest packageManifest = new PackageManifest { Package = package }; ManifestFile theFile = new ManifestFile { Checksum = "111", Filename = "Test.dll", Timestamp = DateTime.Now }; packageManifest.Files.Add(theFile); ClearCanvasManifest manifest = new ClearCanvasManifest { PackageManifest = packageManifest }; XmlSerializer theSerializer = new XmlSerializer(typeof(ClearCanvasManifest)); using (FileStream fs = new FileStream("PackageTest.xml", FileMode.Create)) { XmlWriter writer = XmlWriter.Create(fs); if (writer != null) { theSerializer.Serialize(writer, manifest); } fs.Flush(); fs.Close(); } }
public void ProductTest() { Product theProduct = new Product { Manifest = "Manifest.xml", Name = "ClearCanvas Test", Suffix = "SP1", Version = "1.2.12011.33333" }; ProductManifest theManfest = new ProductManifest { Product = theProduct }; ManifestFile theFile = new ManifestFile { Checksum = "111", Filename = "Test.dll", Timestamp = DateTime.Now }; theManfest.Files.Add(theFile); ClearCanvasManifest manifest = new ClearCanvasManifest { ProductManifest = theManfest }; XmlSerializer theSerializer = new XmlSerializer(typeof(ClearCanvasManifest)); using (FileStream fs = new FileStream("ProductTest.xml", FileMode.Create)) { XmlWriter writer = XmlWriter.Create(fs); if (writer != null) theSerializer.Serialize(writer, manifest); fs.Flush(); fs.Close(); } }