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>(); }
public CatApiService(ICatApiRepository catApiRepository, IConfiguration configuration, IMapper mapper) { _catApiRepository = catApiRepository; _configuration = configuration; _mapper = mapper; }