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

Publish_WithTwoDelta_GeneratesTheDeltaForTheLatestTwoVersion() private method

        public void Publish_WithTwoDelta_GeneratesTheDeltaForTheLatestTwoVersion()
        {
            CreateVersionFiles(1);
            appPublisher.Publish(sourceDir, destinationDir, "1.0.0", 0);
            CreateVersionFiles(2);
            appPublisher.Publish(sourceDir, destinationDir, "2.0.0", 0);
            CreateVersionFiles(3);
            appPublisher.Publish(sourceDir, destinationDir, "3.0.0", 0);
            CreateVersionFiles(4);

            appPublisher.Publish(sourceDir, destinationDir, "4.0.0", 2);

            Assert.That(File.Exists(Path.Combine(destinationDir, "4.0.0\\deltas\\test1.txt.B21A7.deploy")), Is.True);
            Assert.That(File.Exists(Path.Combine(destinationDir, "4.0.0\\deltas\\another\\test2.txt.C031C.deploy")), Is.True);
            Assert.That(File.Exists(Path.Combine(destinationDir, "4.0.0\\deltas\\test1.txt.AF6C5.deploy")), Is.True);
            Assert.That(File.Exists(Path.Combine(destinationDir, "4.0.0\\deltas\\another\\test2.txt.ACC2A.deploy")), Is.True);
        }