public void AllowsEmptyTypeNameList()
    {
        TypeNameAutoProxyCreator apc = new TypeNameAutoProxyCreator();
        apc.TypeNames = new string[] {};       
 
        apc.PostProcessAfterInitialization( new TestObject(), "testObject" );
    }
Beispiel #2
0
        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 ) );
 }
Beispiel #4
0
        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 ) );
 }
Beispiel #6
0
        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));
        }
Beispiel #7
0
        public void ThrowsOnAssigningNullTypeNames()
        {
            TypeNameAutoProxyCreator apc = new TypeNameAutoProxyCreator();

            apc.TypeNames = null;
        }
Beispiel #8
0
        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" );
 }
Beispiel #11
0
        public void ThrowsOnAssigningNullTypeNames()
        {
            TypeNameAutoProxyCreator apc = new TypeNameAutoProxyCreator();

            Assert.Throws <ArgumentNullException>(() => apc.TypeNames = null);
        }
Beispiel #12
0
        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"));
 }