Example #1
0
        public async Task UpdateActiveCampaigns_WhenErrorFromClientIsThrown_ReturnFalse()
        {
            _campaignClientMock.Setup(c => c.Campaigns.GetAsync(It.IsAny <CampaignsPaginationRequestModel>()))
            .ThrowsAsync(new ClientApiException(System.Net.HttpStatusCode.BadRequest,
                                                new ErrorResponse {
                ErrorMessage = "test"
            }));

            var result = await _campaignCacheService.UpdateActiveCampaigns();

            _campaignClientMock.Verify(c => c.Campaigns.GetAsync(It.IsAny <CampaignsPaginationRequestModel>()),
                                       Times.Once);
            Assert.False(result);
        }
Example #2
0
 public async Task <bool> UpdateCache()
 {
     return(await _campaignCacheService.UpdateActiveCampaigns(true));
 }