public void Validate2_NoOp()
        {
            var behavior = new TenantPropagationBehavior <string>(new StubTenantIdentificationStrategy());

            // XUnit does not have "Assert.DoesNotThrow".
            behavior.Validate(null, null);
        }
        public void ApplyDispatchBehavior_Client_NoOp()
        {
            var behavior = new TenantPropagationBehavior <string>(new StubTenantIdentificationStrategy());

            // XUnit does not have "Assert.DoesNotThrow".
            behavior.ApplyDispatchBehavior((ServiceEndpoint)null, (EndpointDispatcher)null);
        }
        public void ApplyDispatchBehavior_Service_NullServiceHost()
        {
            var behavior = new TenantPropagationBehavior <string>(new StubTenantIdentificationStrategy());
            var ex       = Assert.Throws <ArgumentNullException>(() => behavior.ApplyDispatchBehavior((ServiceDescription)null, (ServiceHostBase)null));

            Assert.Equal("serviceHostBase", ex.ParamName);
        }
        public void AddBindingParameters4_NoOp()
        {
            var behavior = new TenantPropagationBehavior <string>(new StubTenantIdentificationStrategy());

            // XUnit does not have "Assert.DoesNotThrow".
            behavior.AddBindingParameters(null, null, null, null);
        }
        public void ApplyClientBehavior_NullServiceHost()
        {
            var behavior = new TenantPropagationBehavior <string>(new StubTenantIdentificationStrategy());
            var ex       = Assert.Throws <ArgumentNullException>(() => behavior.ApplyClientBehavior(null, null));

            Assert.Equal("clientRuntime", ex.ParamName);
        }
        public void AddBindingParameters2_NoOp()
        {
            var behavior = new TenantPropagationBehavior <string>(new StubTenantIdentificationStrategy());

            Assert.DoesNotThrow(() => behavior.AddBindingParameters(null, null));
        }
        public void Validate2_NoOp()
        {
            var behavior = new TenantPropagationBehavior <string>(new StubTenantIdentificationStrategy());

            Assert.DoesNotThrow(() => behavior.Validate(null, null));
        }
 public void Validate2_NoOp()
 {
     var behavior = new TenantPropagationBehavior<string>(new StubTenantIdentificationStrategy());
     Assert.DoesNotThrow(() => behavior.Validate(null, null));
 }
 public void ApplyDispatchBehavior_Service_NullServiceHost()
 {
     var behavior = new TenantPropagationBehavior<string>(new StubTenantIdentificationStrategy());
     var ex = Assert.Throws<ArgumentNullException>(() => behavior.ApplyDispatchBehavior((ServiceDescription)null, (ServiceHostBase)null));
     Assert.AreEqual("serviceHostBase", ex.ParamName, "The wrong parameter was validated.");
 }
 public void ApplyDispatchBehavior_Client_NoOp()
 {
     var behavior = new TenantPropagationBehavior<string>(new StubTenantIdentificationStrategy());
     Assert.DoesNotThrow(() => behavior.ApplyDispatchBehavior((ServiceEndpoint)null, (EndpointDispatcher)null));
 }
 public void ApplyClientBehavior_NullServiceHost()
 {
     var behavior = new TenantPropagationBehavior<string>(new StubTenantIdentificationStrategy());
     var ex = Assert.Throws<ArgumentNullException>(() => behavior.ApplyClientBehavior(null, null));
     Assert.AreEqual("clientRuntime", ex.ParamName, "The wrong parameter was validated.");
 }
 public void AddBindingParameters4_NoOp()
 {
     var behavior = new TenantPropagationBehavior<string>(new StubTenantIdentificationStrategy());
     Assert.DoesNotThrow(() => behavior.AddBindingParameters(null, null, null, null));
 }