Exemple #1
0
        public void value_is_greater_than_does_not_throw_exception_when_value_is_greater_than_lower_bound()
        {
            var sut        = 5;
            var lowerBound = 1;

            EnsureThat.ValueIsGreaterThan(sut, lowerBound);
        }
Exemple #2
0
        /// <summary>
        /// Get pull requests belonging to a particular repository for a particular organization.
        /// Query parameters are not set and therefore default to GitHub API defaults.
        /// </summary>
        /// <param name="owner"></param>
        /// <param name="repoName"></param>
        /// <returns></returns>
        public async Task <List <PullRequestResponse> > GetPullRequestsAsync(string owner, string repoName)
        {
            EnsureThat.ValueIsNotEmpty(owner);
            EnsureThat.ValueIsNotEmpty(repoName);

            return(await GetPullRequestsAsync(owner, repoName, ""));
        }
Exemple #3
0
        public void value_is_greater_than_throws_exception_when_value_is_equal_to_lower_bound()
        {
            var sut        = 0;
            var lowerBound = 0;

            Assert.Throws <InvalidArgumentException>(() => EnsureThat.ValueIsGreaterThan(sut, lowerBound));
        }
Exemple #4
0
        public void collection_count_equals_does_not_throw_exception_when_count_is_equal()
        {
            var sut = new List <string> {
                "a"
            };

            EnsureThat.CollectionCountEquals(sut, 1);
        }
Exemple #5
0
        public void collection_count_equals_throws_exception_when_count_is_not_equal()
        {
            var sut = new List <string> {
                "a"
            };

            Assert.Throws <InvalidArgumentException>(() => EnsureThat.CollectionCountEquals(sut, 5));
        }
Exemple #6
0
        /// <summary>
        /// Get pull requests belonging to a particular repository for a particular organization with supplied query parameters.
        /// </summary>
        /// <param name="owner"></param>
        /// <param name="repoName"></param>
        /// <param name="queryBuilder"></param>
        /// <returns></returns>
        public async Task <List <PullRequestResponse> > GetPullRequestsAsync(string owner, string repoName, PullRequestOptions queryBuilder)
        {
            EnsureThat.ValueIsNotNull(queryBuilder);
            EnsureThat.ValueIsNotEmpty(owner);
            EnsureThat.ValueIsNotEmpty(repoName);

            return(await GetPullRequestsAsync(owner, repoName, queryBuilder.QueryString));
        }
Exemple #7
0
 private PhoneDataMigration(IComponentContext context)
 {
     EnsureThat.IsNotNull(context, nameof(context));
     _softwareMigrationRepository = (SoftwareMigrationRepository)context.Resolve <ISoftwareMigrationRepository>();
     _unitOfWorkFactory           = context.Resolve <IUnitOfWorkFactory>();
     _answerRepository            = (AnswerRepository)context.Resolve <IAnswerRepository>();
     _templateControlRepository   = context.Resolve <ITemplateControlRepository>();
     _migrationName = typeof(PhoneDataMigration).GetCustomAttribute <DescriptionAttribute>()
                      .Description;
 }
Exemple #8
0
        private async Task <List <PullRequestResponse> > GetPullRequestsAsync(string owner, string repoName, string queryString)
        {
            EnsureThat.ValueIsNotEmpty(owner);
            EnsureThat.ValueIsNotEmpty(repoName);

            var pullRequests = new List <PullRequestResponse>();

            var endpoint = $"repos/{owner}/{repoName}/pulls{queryString}";

            return(await GetAllPageResultsAsync <PullRequestResponse>(endpoint));
        }
Exemple #9
0
        public void value_is_not_null_does_not_throw_exception_when_value_is_not_null()
        {
            var sut = new object();

            EnsureThat.ValueIsNotNull(sut);
        }
Exemple #10
0
        public void value_is_not_null_throws_exception_when_value_is_null()
        {
            object sut = null;

            Assert.Throws <InvalidArgumentException>(() => EnsureThat.ValueIsNotNull(sut));
        }
Exemple #11
0
        public void value_is_not_empty_does_not_throw_exception_when_value_is_present()
        {
            var sut = "s";

            EnsureThat.ValueIsNotEmpty(sut);
        }
Exemple #12
0
        public void value_is_not_empty_throws_exception_when_value_is_null()
        {
            string sut = null;

            Assert.Throws <InvalidArgumentException>(() => EnsureThat.ValueIsNotEmpty(sut));
        }