private void PrepareMockRemoteFails()
        {
            var mockService = new Mock <IReadService <ExchangeRate> >();
            //mockService.Setup(serv => serv.GetAsync()).ReturnsAsync(await Task.FromResult<>(null));
            var mockCacheService = new Mock <IBaseService <ExchangeRate> >();

            BasicCacheController <ExchangeRate, RatesService, RatesCacheService> controller = new RatesCacheController(mockService.Object, mockCacheService.Object);
        }
        private void PrepareMockRemoteWorks()
        {
            var mockService = new Mock <IReadService <ExchangeRate> >();

            mockService.Setup(serv => serv.GetAsync()).ReturnsAsync(ExchangeRateListGetter.GetList());
            var mockCacheService = new Mock <IBaseService <ExchangeRate> >();

            BasicCacheController <ExchangeRate, RatesService, RatesCacheService> controller = new RatesCacheController(mockService.Object, mockCacheService.Object);
        }