public AuthControllerTests() { var config = new ConfigurationBuilder().AddJsonFile("appsettings.test.json").Build(); var bosAPIkey = config["BOS:APIkey"]; string baseURL = config["BOS:ServiceBaseURL"]; HttpClient httpClientAuth = new HttpClient(); httpClientAuth.BaseAddress = new Uri(baseURL + config["BOS:AuthRelativeURL"]); httpClientAuth.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", bosAPIkey); AuthClient authClient = new AuthClient(httpClientAuth); _bosAuthClient = authClient; HttpClient httpClientIA = new HttpClient(); httpClientIA.BaseAddress = new Uri(baseURL + config["BOS:IARelativeURL"]); httpClientIA.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", bosAPIkey); IAClient iaClient = new IAClient(httpClientIA); _bosIAClient = iaClient; HttpClient httpClientEmail = new HttpClient(); httpClientEmail.BaseAddress = new Uri(baseURL + config["BOS:EmailRelativeURL"]); httpClientEmail.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", bosAPIkey); EmailClient emailClient = new EmailClient(httpClientEmail); _bosEmailClient = emailClient; _configuration = null; }
public AuthControllerTests() { string apiKey = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI1YTE1NDNjOC00YzhhLTQ1M2EtOThjNS1kYmE1MTk4NjFlYWYiLCJzdWIiOiJCT1NBcGlLZXkiLCJpYXQiOjE1NzA1NjYwMzcsImFjY291bnQiOiIzMGM3NjkxMC1hYzU5LTRjOWItYmUyZS1kNGQ3OGJmZTBjZDAiLCJwcm9qZWN0IjoiM2RhY2FhZDQtYzE1ZC00NmY3LTk5YjktM2I3NDQ2MjVmYTdiIiwidGVuYW50IjoiNGU1MGNmNDItMzE4MS00N2RmLTk0ZGQtNzE5NTVlNmVmOTY1In0.ebHQCuto1BL3U1_xh8tIJdKqcv9fGMj43icx1edQ0yc"; HttpClient httpClientAuth = new HttpClient(); httpClientAuth.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", apiKey); httpClientAuth.BaseAddress = new Uri("https://apis.dev.bosframework.com/auth/odata"); AuthClient authClient = new AuthClient(httpClientAuth); HttpClient httpClientIA = new HttpClient(); httpClientIA.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", apiKey); httpClientIA.BaseAddress = new Uri("https://apis.dev.bosframework.com/ia/odata"); IAClient iaClient = new IAClient(httpClientIA); HttpClient httpClientEmail = new HttpClient(); httpClientEmail.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", apiKey); httpClientEmail.BaseAddress = new Uri("https://apis.dev.bosframework.com/email/odata"); EmailClient emailClient = new EmailClient(httpClientEmail); _bosAuthClient = authClient; _bosIAClient = iaClient; _bosEmailClient = emailClient; _configuration = null; }
public IAIntAirAct(IAServer server, IAClient client) { this.server = server; this.client = client; this.serviceDiscovery = new SDServiceDiscovery(); this.IsRunning = false; this.SupportedRoutes = new HashSet <IARoute>(); Port = 0; this.OwnDevice = new None <IADevice>(); this.Setup(); }
public IAIntAirAct(IAServer server, IAClient client) { this.server = server; this.client = client; this.serviceDiscovery = new SDServiceDiscovery(); this.IsRunning = false; this.SupportedRoutes = new HashSet<IARoute>(); Port = 0; this.Setup(); }
public PermissionsControllerTests() { var config = new ConfigurationBuilder().AddJsonFile("appsettings.test.json").Build(); var bosAPIkey = config["BOS:APIkey"]; HttpClient httpClient = new HttpClient(); httpClient.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", bosAPIkey); httpClient.BaseAddress = new Uri(config["BOS:ServiceBaseURL"] + config["BOS:AuthRelativeURL"]); IAClient iaClient = new IAClient(httpClient); _bosIAClient = iaClient; }
public Client(IAClient adult) { this.adult = adult; }