示例#1
0
        public void GetGitUserDetailsWithSucccess()
        {
            var userLogin = "******";

            UserAPIService userAPIService = new UserAPIService();

            User gitUser = userAPIService.GetUserDetails(userLogin);

            Assert.IsNotNull(gitUser);
            Assert.IsNotNull(gitUser.Repositories);
            Assert.IsNotNull(gitUser.Starred);
            Assert.IsTrue(gitUser.Repositories.Count > 0);
            Assert.IsNotNull(gitUser.Starred.Count >0);
        }
示例#2
0
        public void GetGitUserDetailsWithSucccess()
        {
            var userLogin = "******";

            UserAPIService userAPIService = new UserAPIService();

            User gitUser = userAPIService.GetUserDetails(userLogin);

            Assert.IsNotNull(gitUser);
            Assert.IsNotNull(gitUser.Repositories);
            Assert.IsNotNull(gitUser.Starred);
            Assert.IsTrue(gitUser.Repositories.Count > 0);
            Assert.IsNotNull(gitUser.Starred.Count > 0);
        }
示例#3
0
        public ShoppingCartDeveloper GeDeveloperDetails(string username)
        {
            try
            {
                var developerOnGit = GitUserAPI.GetUserDetails(username);

                var shoppingCartDeveloper = new ShoppingCartDeveloper()
                {
                    Username = developerOnGit.login,
                    Price    = DefineDeveloperPrice(developerOnGit)
                };

                return(shoppingCartDeveloper);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }