public void HttpClientFactory_New_Uri_With_Username_Password_HasCredentails_True() { //-----------------------------Arrange------------------------------ var factory = new HttpClientFactory(); var uri = new Uri("http://warewolf.io"); //-----------------------------Act---------------------------------- var headers = new Headers(); headers["Warewolf-Custom-Transaction-Id"] = new [] { "customTransactionID" }; var client = factory.New(uri, "Bob", "TheBuilder", headers); //-----------------------------Assert------------------------------- Assert.IsTrue(client.HasCredentials); }
public void HttpClientFactory_New_String_With_Username_Password_HasCredentails_True() { //-----------------------------Arrange------------------------------ var mockHttpClient = new Mock <IHttpClient>(); mockHttpClient.SetupAllProperties(); var factory = new HttpClientFactory(); //-----------------------------Act---------------------------------- var headers = new Headers(); headers["Warewolf-Custom-Transaction-Id"] = new [] { "customTransactionID" }; var client = factory.New("http://warewolf.io", "Bob", "TheBuilder", headers); //-----------------------------Assert------------------------------- Assert.IsTrue(client.HasCredentials); }