Example #1
0
        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);
        }
Example #2
0
        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);
        }