/// <summary> /// Creates api client if not exists. /// </summary> /// <returns></returns> private static void CreateClientIfNotExists() { if (_client != null) { return; } if (!IsKubernetes) { return; } ApiClient client = new ApiClient($"https://{Host}:{Port}/"); Configuration.DefaultApiClient = client; try { KubernetesConfiguration.ConfigureWithPodEnvironment(); } catch (NotKubernetesPodException) { return; } _client = client; client.AddDefaultHeader("Authorization", "Bearer " + Configuration.Password); // Initialize APIs APIApi = new ApiApi(client); APIsApi = new ApisApi(client); ExtensionsApi = new ExtensionsApi(client); V1Api = new VApi(client); VBetaApi = new VbetaApi(client); VersionApi = new VersionApi(client); }
public void ApiTestShouldCallCorrectEndpoint() { var requestHandlerMock = ExecRequestMock<ApiTestResponse>("/api.test?arg1=testx"); var subject = new ApiApi(requestHandlerMock.Object); var result = subject.Test(null, "testx"); requestHandlerMock.Verify(); Assert.NotNull(result); }
public void ApiTestShouldCallCorrectEndpoint() { var requestHandlerMock = ExecRequestMock <ApiTestResponse>("/api.test?arg1=testx"); var subject = new ApiApi(requestHandlerMock.Object); var result = subject.Test(null, "testx"); requestHandlerMock.Verify(); Assert.NotNull(result); }
/// <summary> /// Default constructor /// </summary> /// <param name="apiKey">UWaterloo API Key</param> public UWaterlooApi(string apiKey) { // Initializing endpoints FoodServices = new FoodServicesApi(apiKey); Courses = new CoursesApi(apiKey); Events = new EventsApi(apiKey); News = new NewsApi(apiKey); Weather = new WeatherApi(apiKey); Terms = new TermsApi(apiKey); Resources = new ResourcesApi(apiKey); DefinitionsAndCodes = new DefinitionsAndCodesApi(apiKey); Buildings = new BuildingsApi(apiKey); Api = new ApiApi(apiKey); Server = new ServerApi(apiKey); }
public ApiApiTests() { instance = new ApiApi(); }
public void Init() { instance = new ApiApi(); }
/// <summary> /// Creates api client if not exists. /// </summary> /// <returns></returns> private static void CreateClientIfNotExists() { if (_client != null) return; if (!IsKubernetes) return; ApiClient client = new ApiClient($"https://{Host}:{Port}/"); Configuration.DefaultApiClient = client; try { KubernetesConfiguration.ConfigureWithPodEnvironment(); } catch (NotKubernetesPodException) { return; } _client = client; client.AddDefaultHeader("Authorization", "Bearer " + Configuration.Password); // Initialize APIs APIApi = new ApiApi(client); APIsApi = new ApisApi(client); ExtensionsApi = new ExtensionsApi(client); V1Api = new VApi(client); VBetaApi = new VbetaApi(client); VersionApi = new VersionApi(client); }