public void RegularInstanceIsReturnedWhenInterceptionIsSwitchedOf() { Builder builder = CreateConfiguredBuilder(new PolicyInjectionSettings(), false); InterceptableClass instance = builder.BuildUp <InterceptableClass>(null, string.Empty, null); Assert.IsNotNull(instance); Assert.IsFalse(RemotingServices.IsTransparentProxy(instance)); }
public void CanCreateInterceptedObjectInOBChain() { Builder builder = CreateConfiguredBuilder(GetInjectionSettings(), true); InterceptableClass instance = builder.BuildUp <InterceptableClass>(null, string.Empty, null); Assert.IsNotNull(instance); Assert.IsTrue(RemotingServices.IsTransparentProxy(instance)); }
public void RegularInstanceIsReturnedWhenInterceptionIsSwitchedOf() { Builder builder = new Builder(); InterceptableClass instance = (InterceptableClass)builder.BuildUp(null, null, CreatePolicyList(new PolicyInjectionSettings(), true), baseStrategyChain.MakeStrategyChain(), NamedTypeBuildKey.Make <InterceptableClass>(string.Empty), null); Assert.IsNotNull(instance); Assert.IsFalse(RemotingServices.IsTransparentProxy(instance)); }
public void CanCreateInterceptedObjectInOBChain() { Builder builder = new Builder(); InterceptableClass instance = (InterceptableClass)builder.BuildUp(null, null, CreatePolicyList(GetInjectionSettings(), true), baseStrategyChain.MakeStrategyChain(), NamedTypeBuildKey.Make <InterceptableClass>(string.Empty), null); Assert.IsNotNull(instance); Assert.IsTrue(RemotingServices.IsTransparentProxy(instance)); }