public BreweryServiceTest()
        {
            IRepository <Brewery> breweryRepository = new BreweryRepository("http://api.brewerydb.com/v2/breweries", "{YOUR_APIKEY_WILL_BE_HERE}");
            IBreweryBusiness      breweryBusiness   = new BreweryBusiness(breweryRepository);

            this.service = new BreweryService(breweryBusiness);
        }
        public void GetBreweries_ValidatePages()
        {
            ServiceParameter sp = new ServiceParameter
            {
                PageNumber  = 1,
                SearchName  = string.Empty,
                OrderParam  = "",
                IsAscending = true
            };

            IBreweryBusiness business;

            //object[] parameters = { "http://api.brewerydb.com/v2/breweries", "{YOUR_APIKEY_WILL_BE_HERE}" };
            var response = new ServiceResponse <Brewery>()
            {
                Data        = new List <Brewery>(),
                TotalPage   = 5,
                CurrentPage = 6,
            };
            var repo = Substitute.For <IRepository <Brewery> >();

            repo.Get(sp).Returns(Task.FromResult <ServiceResponse <Brewery> >(response));
            business = new BreweryBusiness(repo);
            business.GetBreweries(sp);
        }