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;
        }
Exemple #3
0
 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();
 }
Exemple #4
0
        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();
        }
Exemple #5
0
        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;
        }
Exemple #6
0
 public Client(IAClient adult)
 {
     this.adult = adult;
 }