public void WhenIDoARepoSearchForUserErikdietrich(string githubUserId)
        {
            var inquisitor = new GithubInquisitor("erikdietrich", Environment.GetEnvironmentVariable("GithubPass", EnvironmentVariableTarget.User));
            var searcher = new ProfileSearcher(inquisitor);
            var repos = searcher.GetReposForUser(githubUserId);

            SetInContext(repos);
        }
Example #2
0
        public void WhenIDoARepoSearchForUserErikdietrich(string githubUserId)
        {
            var inquisitor = new GithubInquisitor("erikdietrich", Environment.GetEnvironmentVariable("GithubPass", EnvironmentVariableTarget.User));
            var searcher   = new ProfileSearcher(inquisitor);
            var repos      = searcher.GetReposForUser(githubUserId);

            SetInContext(repos);
        }
        public void WhenIDoARepoSearchForUser(string githubUserName)
        {
            var mockInquisitor = Mock.Create<IGithubInquisitor>();
            mockInquisitor.Arrange(i => i.GetRepoSearchResults(Arg.AnyString)).Returns(ErikRepoResult);
            mockInquisitor.Arrange(i => i.GetRefForRepo(Arg.AnyString, Arg.AnyString)).Returns(ASPNETWebAPISamplesRefResult);
            mockInquisitor.Arrange(i => i.GetRecursiveTree(Arg.AnyString, Arg.AnyString, Arg.AnyString)).Returns(ChessTddRecursiveTreeResult);

            var target = new ProfileSearcher(mockInquisitor);

            var repos = target.GetReposForUser("erikdietrich");

            SetInContext(repos);
        }