コード例 #1
0
        public void Constructor()
        {
            Packaging.Manifest.PackageManifestFile test = new Packaging.Manifest.PackageManifestFile();

            test.Checksum = "checksum";
            test.Source   = "source";

            Assert.Equal(test.Checksum, "checksum");
            Assert.Equal(test.Source, "source");
        }
コード例 #2
0
        public void RemoveFileNoFiles()
        {
            Packaging.Manifest.PackageManifestFile file = new Packaging.Manifest.PackageManifestFile()
            {
                Source   = "source",
                Checksum = "checksum",
            };

            Builder.RemoveFile(file);

            Assert.Null(Builder.Manifest.Files);
        }
コード例 #3
0
        public void AddFile()
        {
            Packaging.Manifest.PackageManifestFile file = new Packaging.Manifest.PackageManifestFile()
            {
                Source   = "source",
                Checksum = "checksum",
            };

            Builder.AddFile(file);

            Assert.Equal(1, Builder.Manifest.Files.Count);
            Assert.Equal("source", Builder.Manifest.Files[0].Source);
        }
コード例 #4
0
        public void RemoveFileNotAdded()
        {
            Packaging.Manifest.PackageManifestFile file = new Packaging.Manifest.PackageManifestFile()
            {
                Source   = "source",
                Checksum = "checksum",
            };

            Packaging.Manifest.PackageManifestFile file2 = new Packaging.Manifest.PackageManifestFile()
            {
                Source   = "source2",
                Checksum = "checksum2",
            };

            Builder.AddFile(file);

            Assert.Equal(1, Builder.Manifest.Files.Count);
            Assert.Equal("source", Builder.Manifest.Files[0].Source);

            Builder.RemoveFile(file2);

            Assert.Equal(1, Builder.Manifest.Files.Count);
        }