public void Create_ReturnsHttpClient_WhenBaseUrlIsValid() { //Act var result = new NssHttpClientFactory().Create("http://biomni.com/nss"); //Assert Assert.That(result, Is.Not.Null); Assert.That(result.BaseAddress.OriginalString, Is.EqualTo("http://biomni.com/nss")); }
public void Create_ReturnsTheSameHttpClientInstance_WhenBaseUrlIsTheSame() { //Act var result1 = new NssHttpClientFactory().Create("http://biomni.com/nss"); var result2 = new NssHttpClientFactory().Create("http://biomni.com/nss"); var result3 = new NssHttpClientFactory().Create("http://biomni.com/nss/other"); //Assert Assert.That(result1, Is.SameAs(result2)); Assert.That(result1, Is.Not.SameAs(result3)); Assert.That(result2, Is.Not.SameAs(result3)); }