Exemple #1
0
        public void Test_Handler_Constructor_Config_Inner()
        {
            var inner = new HttpClientHandler();

            inner.Properties["x"] = 123;
            var handler          = new AuditHttpClientHandler(_ => _.IncludeResponseBody(), inner);
            var handlerNullInner = new AuditHttpClientHandler(_ => _.IncludeResponseBody(), null);

            Assert.IsNotNull(handler.InnerHandler);
            Assert.IsNull(handlerNullInner.InnerHandler);
            Assert.AreEqual(123, (handler.InnerHandler as HttpClientHandler).Properties["x"]);
        }
Exemple #2
0
        public void Test_Handler_Constructor_Config()
        {
            var handler = new AuditHttpClientHandler(_ => _.IncludeResponseBody());

            Assert.IsNotNull(handler.InnerHandler);
        }
Exemple #3
0
        public void Test_Handler_Constructor_Parameterless()
        {
            var handler = new AuditHttpClientHandler();

            Assert.IsNotNull(handler.InnerHandler);
        }