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 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 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 Ì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)); }