public HttpResponseMessage PostCommitsCount(ICollection <GitHubRequest> requests)
        {
            if (NullOrEmpty.IsAnyNullOrEmptyList(requests))
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, MessageErro));
            }

            var results = _gitHubAppService.GetCommitsCount(requests);

            return(Request.CreateResponse(HttpStatusCode.OK, results));
        }
        public void ValidateIpv4Address_Given4NumbersEndingWith0_ShouldReturnFalse(string input)
        {
            //Arrange
            var expected      = false;
            var nullOrEmpty   = new NullOrEmpty();
            var notFourOctets = new NotFourOctets();
            var notValidHost  = new NotAValidHost();

            nullOrEmpty.SetSuccessor(notFourOctets);
            notFourOctets.SetSuccessor(notValidHost);

            //Act
            var actual = nullOrEmpty.ValidateIPAddress(input);

            //Assert
            Assert.AreEqual(expected, actual);
        }