private void Reflect(object service) { var serviceBehaviour = AttributesReader.GetServiceBehavior(service); if (serviceBehaviour != null) _behaviour = serviceBehaviour; if (service == null) throw new ArgumentNullException("service"); _service = service; _concurrency = _behaviour.ConcurrencyMode; }
public void ServiceBehavior_create_defaultsAreEqual() { NDceRpc.ServiceModel.ServiceBehaviorAttribute my = new NDceRpc.ServiceModel.ServiceBehaviorAttribute(); System.ServiceModel.ServiceBehaviorAttribute wcf = new System.ServiceModel.ServiceBehaviorAttribute(); Assert.AreEqual((int)my.AddressFilterMode, (int)wcf.AddressFilterMode); Assert.AreEqual(my.AutomaticSessionShutdown, wcf.AutomaticSessionShutdown); Assert.AreEqual((int)my.ConcurrencyMode, (int)wcf.ConcurrencyMode); Assert.AreEqual(my.IncludeExceptionDetailInFaults, wcf.IncludeExceptionDetailInFaults); Assert.AreEqual((int)my.InstanceContextMode, (int)wcf.InstanceContextMode); Assert.AreEqual(my.UseSynchronizationContext, wcf.UseSynchronizationContext); Assert.AreEqual(my.IsDefaultAttribute(), wcf.IsDefaultAttribute()); }
public void ServiceBehavior_create_defaultsAreEqual() { NDceRpc.ServiceModel.ServiceBehaviorAttribute my = new NDceRpc.ServiceModel.ServiceBehaviorAttribute(); System.ServiceModel.ServiceBehaviorAttribute wcf = new System.ServiceModel.ServiceBehaviorAttribute(); Assert.AreEqual((int)my.AddressFilterMode, (int)wcf.AddressFilterMode); Assert.AreEqual(my.AutomaticSessionShutdown, wcf.AutomaticSessionShutdown); Assert.AreEqual((int)my.ConcurrencyMode, (int)wcf.ConcurrencyMode); Assert.AreEqual(my.IncludeExceptionDetailInFaults, wcf.IncludeExceptionDetailInFaults); Assert.AreEqual((int)my.InstanceContextMode, (int)wcf.InstanceContextMode); Assert.AreEqual(my.UseSynchronizationContext, wcf.UseSynchronizationContext); Assert.AreEqual(my.IsDefaultAttribute(), wcf.IsDefaultAttribute()); }
private void Reflect(object service) { var serviceBehaviour = AttributesReader.GetServiceBehavior(service); if (serviceBehaviour != null) { _behaviour = serviceBehaviour; } if (service == null) { throw new ArgumentNullException("service"); } _service = service; _concurrency = _behaviour.ConcurrencyMode; }