Beispiel #1
0
        public async Task GithubPackageResolver_DownloadAsync_Test()
        {
            // Arrange
            var version         = Version.Parse("2.0");
            var expectedContent = "Hello world";

            // Act
            var resolver     = new GithubPackageResolver("Tyrrrz", "OnovaTestRepo", "*.onv");
            var destFilePath = Path.Combine(TempDirPath, "Output.onv");
            await resolver.DownloadAsync(version, destFilePath);

            // Assert
            Assert.That(File.Exists(destFilePath));
            Assert.That(File.ReadAllText(destFilePath), Is.EqualTo(expectedContent));
        }