Exemplo n.º 1
0
        async Task SearchGithubUser(string name)
        {
            IsBusy = true;
            var users = await _gitUserFetcher.GetUsersFromNameAsync(name);

            GitUsers.ReplaceRange(users);
            ShowGrid = false;
            IsBusy   = false;
            ShowList = true;
        }
Exemplo n.º 2
0
        public void GetUsersFromName_Returns_ResponseObjectIncludingActualUser()
        {
            IDownloadService downloadService = new FakeDownloadService();
            GitUserFetcher   gitUserFetcher  = new GitUserFetcher(downloadService);

            GitUser expectedGitUser = new GitUser();

            expectedGitUser.id    = 1334;
            expectedGitUser.login = "******";

            var resultUsers = gitUserFetcher.GetUsersFromNameAsync("jesper").Result;
            var resultUser  = resultUsers.Find((GitUser user) => user.login == "jesper");

            Assert.AreEqual(0, expectedGitUser.CompareTo(resultUser));
        }