public void BuilderFromHttpClientConfigTakesHttpResponseInterceptor() { // given var httpResponseInterceptor = Substitute.For <IHttpResponseInterceptor>(); var httpConfig = Substitute.For <IHttpClientConfiguration>(); httpConfig.HttpResponseInterceptor.Returns(httpResponseInterceptor); // when var target = HttpClientConfiguration.ModifyWith(httpConfig).Build(); // then _ = httpConfig.Received(1).HttpResponseInterceptor; Assert.That(target.HttpResponseInterceptor, Is.SameAs(httpResponseInterceptor)); }
public void BuilderFromHttpClientConfigTakesOverServerId() { // given const int serverId = 1; var httpConfig = Substitute.For <IHttpClientConfiguration>(); httpConfig.ServerId.Returns(serverId); // when var target = HttpClientConfiguration.ModifyWith(httpConfig).Build(); // then _ = httpConfig.Received(1).ServerId; Assert.That(target.ServerId, Is.EqualTo(serverId)); }
public void BuilderFromHttpClientConfigTakesOverTrustManager() { // given var trustManager = Substitute.For <ISSLTrustManager>(); var httpConfig = Substitute.For <IHttpClientConfiguration>(); httpConfig.SslTrustManager.Returns(trustManager); // when var target = HttpClientConfiguration.ModifyWith(httpConfig).Build(); // then _ = httpConfig.Received(1).SslTrustManager; Assert.That(target.SslTrustManager, Is.SameAs(trustManager)); }
public void BuilderFromHttpClientConfigTakesOverApplicationId() { // given const string applicationId = "some cryptic appId"; var httpConfig = Substitute.For <IHttpClientConfiguration>(); httpConfig.ApplicationId.Returns(applicationId); // when var target = HttpClientConfiguration.ModifyWith(httpConfig).Build(); // then _ = httpConfig.Received(1).ApplicationId; Assert.That(target.ApplicationId, Is.SameAs(applicationId)); }
public void BuilderFromHttpClientConfigTakesOverBaseUrl() { // given const string baseUrl = "https://localhost:9999/1"; var httpConfig = Substitute.For <IHttpClientConfiguration>(); httpConfig.BaseUrl.Returns(baseUrl); // when var target = HttpClientConfiguration.ModifyWith(httpConfig).Build(); // then _ = httpConfig.Received(1).BaseUrl; Assert.That(target.BaseUrl, Is.EqualTo(baseUrl)); }
public void InstanceFromOpenKitConfigTakesOverDefaultServerId() { // given const int defaultServerId = 1; var openKitConfig = Substitute.For <IOpenKitConfiguration>(); openKitConfig.DefaultServerId.Returns(defaultServerId); var target = HttpClientConfiguration.From(openKitConfig); // when var obtained = target.ServerId; // then _ = openKitConfig.Received(1).DefaultServerId; Assert.That(obtained, Is.EqualTo(defaultServerId)); }
public void InstanceFromOpenKitConfigTakesOverTrustManager() { // given var trustManager = Substitute.For <ISSLTrustManager>(); var openKitConfig = Substitute.For <IOpenKitConfiguration>(); openKitConfig.TrustManager.Returns(trustManager); var target = HttpClientConfiguration.From(openKitConfig); // when var obtained = target.SslTrustManager; // then _ = openKitConfig.Received(1).TrustManager; Assert.That(obtained, Is.SameAs(trustManager)); }
public void InstanceFromOpenKitConfigTakesOverApplicationId() { // given const string applicationId = "some cryptic appId"; var openKitConfig = Substitute.For <IOpenKitConfiguration>(); openKitConfig.ApplicationId.Returns(applicationId); var target = HttpClientConfiguration.From(openKitConfig); // when var obtained = target.ApplicationId; // then _ = openKitConfig.Received(1).ApplicationId; Assert.That(obtained, Is.EqualTo(applicationId)); }
public void InstanceFromOpenKitConfigTakesOverEndpointUrl() { // given const string endpointUrl = "https://localost:9999/1"; var openKitConfig = Substitute.For <IOpenKitConfiguration>(); openKitConfig.EndpointUrl.Returns(endpointUrl); var target = HttpClientConfiguration.From(openKitConfig); // when var obtained = target.BaseUrl; // then _ = openKitConfig.Received(1).EndpointUrl; Assert.That(obtained, Is.EqualTo(endpointUrl)); }
public void ÌnstanceFromOpenKitConfigTakesOverHttpResponseInterceptor() { // given var httpResponseInterceptor = Substitute.For <IHttpResponseInterceptor>(); var openKitConfig = Substitute.For <IOpenKitConfiguration>(); openKitConfig.HttpResponseInterceptor.Returns(httpResponseInterceptor); var target = HttpClientConfiguration.From(openKitConfig); // when var obtained = target.HttpResponseInterceptor; // then _ = openKitConfig.Received(1).HttpResponseInterceptor; Assert.That(obtained, Is.SameAs(httpResponseInterceptor)); }