public void GetSoldList()
        {
            const string absoluteUrl  = "https://api.booli.se/sold?q=nacka";
            var          sut          = SetUpTest(absoluteUrl, JsonFile.SoldMultiple);
            var          searchOption = new SoldSearchOption
            {
                Query = TestConstants.Query
            };

            var actual = sut.GetSold(searchOption);

            VerifyRequest();
            Assert.NotNull(actual);
            Assert.Equal(5, actual.Result.Count());
            Assert.Equal(2330048, actual.Result.First().BooliId);
        }
Example #2
0
 /// <inheritdoc />
 public BooliResult <SoldObject, SoldSearchOption> GetSold(SoldSearchOption searchOptions)
 {
     return(GetSoldAsync(searchOptions).GetAwaiter().GetResult());
 }
Example #3
0
 /// <inheritdoc />
 public async Task <BooliResult <SoldObject, SoldSearchOption> > GetSoldAsync(SoldSearchOption searchOptions)
 {
     return(await BaseService.GetAsync <SoldObject, SoldSearchOption>("sold", searchOptions));
 }
Example #4
0
 public async Task <IActionResult> Get(SoldSearchOption searchOption)
 {
     return(Ok(await _booliService.GetSoldAsync(searchOption)));
 }