Example #1
0
        public CatApiRepositoryTests()
        {
            var services = new ServiceCollection();

            services.AddTransient <ICatApiRepository, CatApiRepository>();
            var serviceProvider = services.BuildServiceProvider();

            var config = new ConfigurationBuilder().AddJsonFile("appsettings.json").Build();

            _apiKey           = config[Enums.Configurations.ApiKey];
            _catApiRepository = serviceProvider.GetService <ICatApiRepository>();
        }
Example #2
0
 public CatApiService(ICatApiRepository catApiRepository, IConfiguration configuration, IMapper mapper)
 {
     _catApiRepository = catApiRepository;
     _configuration    = configuration;
     _mapper           = mapper;
 }