コード例 #1
0
        public void TestMetadataManipulation()
        {
            Assert.IsFalse(String.IsNullOrWhiteSpace(NuSpecPath), "The nuspec path was empty!");

            // Create editor.
            NuSpecEditor editor = new NuSpecEditor(NuSpecPath);

            Assert.AreEqual(
                "https://raw.githubusercontent.com/webappsuk/CoreLibraries/master/license.md",
                editor.LicenseUrl);
            Assert.IsFalse(editor.HasChanges, "Editor should not have registered any changes yet.");

            string id = editor.ID;

            Assert.IsFalse(editor.HasChanges, "Editor should not have registered any changes yet.");

            editor.ID = "1.0";
            Assert.IsTrue(editor.HasChanges, "Editor should have registered a change.");

            Assert.AreEqual("1.0", editor.ID, "Editor did not update ID correctly");

            editor.Save();
            Assert.IsFalse(editor.HasChanges, "Editor should not have any changes after saving.");
        }
コード例 #2
0
        public void TestMetadataManipulation()
        {
            Assert.IsFalse(String.IsNullOrWhiteSpace(NuSpecPath), "The nuspec path was empty!");

            // Create editor.
            NuSpecEditor editor = new NuSpecEditor(NuSpecPath);

            Assert.AreEqual(
                "https://raw.githubusercontent.com/webappsuk/CoreLibraries/master/license.md",
                editor.LicenseUrl);
            Assert.IsFalse(editor.HasChanges, "Editor should not have registered any changes yet.");

            string id = editor.ID;
            Assert.IsFalse(editor.HasChanges, "Editor should not have registered any changes yet.");

            editor.ID = "1.0";
            Assert.IsTrue(editor.HasChanges, "Editor should have registered a change.");

            Assert.AreEqual("1.0", editor.ID, "Editor did not update ID correctly");

            editor.Save();
            Assert.IsFalse(editor.HasChanges, "Editor should not have any changes after saving.");
        }