public WorklogControllerTest() { var services = new ServiceCollection(); var appConfig = new AppConfig { ClientBaseUrl = "" }; services.AddTransient <IPrikkingenService, PrikkingenService>(); services.AddHttpClient <IPrikkingenService, PrikkingenService>(c => c.BaseAddress = new Uri(appConfig.ClientBaseUrl)) .ConfigurePrimaryHttpMessageHandler(() => new HttpClientHandler() { UseDefaultCredentials = true }); var provider = services.AddLogging().BuildServiceProvider(); _service = (IPrikkingenService)provider.GetService(typeof(IPrikkingenService)); }
public WorklogController(ILogger <WorklogController> logger, IPrikkingenService prikkingenService) { _logger = logger; _prikkingenService = prikkingenService; }