AppUpdater.Tests.Publisher.AppPublisherTests.Publish_WithValidInfo_SetsTheManifestData C# (CSharp) Method

Publish_WithValidInfo_SetsTheManifestData() private method

private Publish_WithValidInfo_SetsTheManifestData ( ) : void
return void
        public void Publish_WithValidInfo_SetsTheManifestData()
        {
            string manifestFilename = Path.Combine(destinationDir, "1.1.0\\manifest.xml");

            appPublisher.Publish(sourceDir, destinationDir, "1.1.0", 0);

            VersionManifest manifest = VersionManifest.LoadVersionData("1.1.0", File.ReadAllText(manifestFilename));
            Assert.That(manifest.Files.Count(), Is.EqualTo(2));
            Assert.That(manifest.Files.ElementAt(0).Name, Is.EqualTo("test1.txt"));
            Assert.That(manifest.Files.ElementAt(0).Checksum, Is.EqualTo("A475EC7E8BDCC9B7F017B29A760A9010C8A9B6F2A9E1550A58BF77783F5C9319"));
            Assert.That(manifest.Files.ElementAt(0).Size, Is.EqualTo(15));
            Assert.That(manifest.Files.ElementAt(1).Name, Is.EqualTo("another\\test2.txt"));
            Assert.That(manifest.Files.ElementAt(1).Checksum, Is.EqualTo("16AF4D078042175206C6F05228475FA391E7DF98BF9AF599BC775EFCDB86D784"));
            Assert.That(manifest.Files.ElementAt(1).Size, Is.EqualTo(15));
        }