public async void ByCurrencyCode_Not_Exists()
        {
            var mock = new ServiceMockFacade <ICountryRegionCurrencyRepository>();

            mock.RepositoryMock.Setup(x => x.ByCurrencyCode(It.IsAny <string>())).Returns(Task.FromResult <List <CountryRegionCurrency> >(new List <CountryRegionCurrency>()));
            var service = new CountryRegionCurrencyService(mock.LoggerMock.Object,
                                                           mock.RepositoryMock.Object,
                                                           mock.ModelValidatorMockFactory.CountryRegionCurrencyModelValidatorMock.Object,
                                                           mock.BOLMapperMockFactory.BOLCountryRegionCurrencyMapperMock,
                                                           mock.DALMapperMockFactory.DALCountryRegionCurrencyMapperMock);

            List <ApiCountryRegionCurrencyResponseModel> response = await service.ByCurrencyCode(default(string));

            response.Should().BeEmpty();
            mock.RepositoryMock.Verify(x => x.ByCurrencyCode(It.IsAny <string>()));
        }