public void AllowsEmptyTypeNameList() { TypeNameAutoProxyCreator apc = new TypeNameAutoProxyCreator(); apc.TypeNames = new string[] {}; apc.PostProcessAfterInitialization( new TestObject(), "testObject" ); }
public void AllowsEmptyTypeNameList() { TypeNameAutoProxyCreator apc = new TypeNameAutoProxyCreator(); apc.TypeNames = new string[] {}; apc.PostProcessAfterInitialization(new TestObject(), "testObject"); }
public void DoesNotCreateProxyIfNoTypeNameMatch() { TypeNameAutoProxyCreator apc = new TypeNameAutoProxyCreator(); apc.TypeNames = new string[] { "Foo*" }; object result = apc.PostProcessAfterInitialization( new TestObject(), "testObject" ); Assert.IsFalse( AopUtils.IsAopProxy( result ) ); }
public void DoesNotCreateProxyIfEmptyTypeNameList() { TypeNameAutoProxyCreator apc = new TypeNameAutoProxyCreator(); apc.TypeNames = new string[] {}; object result = apc.PostProcessAfterInitialization(new TestObject(), "testObject"); Assert.IsFalse(AopUtils.IsAopProxy(result)); }
public void CreatesProxyOnTypeNameMatch() { TypeNameAutoProxyCreator apc = new TypeNameAutoProxyCreator(); apc.TypeNames = new string[] { "Spring.Objects.Test*", "*MyLocal*" }; object result = apc.PostProcessAfterInitialization( new TestObject(), "testObject" ); Assert.IsTrue( AopUtils.IsAopProxy( result ) ); result = apc.PostProcessAfterInitialization( new MyLocalTestObject(), "myLocalTestObject" ); Assert.IsTrue( AopUtils.IsAopProxy( result ) ); }
public void CreatesProxyOnTypeNameMatch() { TypeNameAutoProxyCreator apc = new TypeNameAutoProxyCreator(); apc.TypeNames = new string[] { "Spring.Objects.Test*", "*MyLocal*" }; object result = apc.PostProcessAfterInitialization(new TestObject(), "testObject"); Assert.IsTrue(AopUtils.IsAopProxy(result)); result = apc.PostProcessAfterInitialization(new MyLocalTestObject(), "myLocalTestObject"); Assert.IsTrue(AopUtils.IsAopProxy(result)); }
public void ThrowsOnAssigningNullTypeNames() { TypeNameAutoProxyCreator apc = new TypeNameAutoProxyCreator(); apc.TypeNames = null; }
public void ThrowsOnMissingTypeNames() { TypeNameAutoProxyCreator apc = new TypeNameAutoProxyCreator(); apc.PostProcessAfterInitialization(new TestObject(), "testObject"); }
public void ThrowsOnAssigningNullTypeNames() { TypeNameAutoProxyCreator apc = new TypeNameAutoProxyCreator(); apc.TypeNames = null; }
public void ThrowsOnMissingTypeNames() { TypeNameAutoProxyCreator apc = new TypeNameAutoProxyCreator(); apc.PostProcessAfterInitialization( new TestObject(), "testObject" ); }
public void ThrowsOnAssigningNullTypeNames() { TypeNameAutoProxyCreator apc = new TypeNameAutoProxyCreator(); Assert.Throws <ArgumentNullException>(() => apc.TypeNames = null); }
public void ThrowsOnMissingTypeNames() { TypeNameAutoProxyCreator apc = new TypeNameAutoProxyCreator(); Assert.Throws <ArgumentNullException>(() => apc.PostProcessAfterInitialization(new TestObject(), "testObject")); }
public void ThrowsOnAssigningNullTypeNames() { TypeNameAutoProxyCreator apc = new TypeNameAutoProxyCreator(); Assert.Throws<ArgumentNullException>(() => apc.TypeNames = null); }
public void ThrowsOnMissingTypeNames() { TypeNameAutoProxyCreator apc = new TypeNameAutoProxyCreator(); Assert.Throws<ArgumentNullException>(() => apc.PostProcessAfterInitialization(new TestObject(), "testObject")); }