示例#1
0
        public async Task GetItemContentTest()
        {
            var parser = new GithubRepositoryParser("RickStrahl", "MarkdownMonster", githubToken);

            var contentItem = await parser.GetItemContent("AddIns/ScreenCaptureAddin/ScreenCaptureConfigurationForm.xaml");

            Console.WriteLine(contentItem.Text);

            Assert.IsNotNull(contentItem);
        }
示例#2
0
        public async Task GetFolderRepoTest()
        {
            var parser = new GithubRepositoryParser("RickStrahl", "MarkdownMonster", githubToken);

            // Get subfolder
            var entries = await parser.GetFolder("master", "AddIns");

            PrintItems(entries);

            Assert.IsNotNull(entries);
        }
示例#3
0
        public async Task GithubRepositoryPrivateRepoTest()
        {
            var tree = new GithubRepositoryParser("RickStrahl", "Westwind.WebConnection", githubToken);

            var entries = await tree.GetFolder("master", "");

            PrintItems(entries);

            Console.WriteLine(entries);
            Assert.IsNotNull(entries);
        }
示例#4
0
        public async Task GetFullRepoTest()
        {
            var tree = new GithubRepositoryParser("RickStrahl", "MarkdownMonster", githubToken);

            var entries = await tree.GetFolder("master", "");

            PrintItems(entries);

            Console.WriteLine(entries);
            Assert.IsNotNull(entries);
        }