Update of /cvsroot/springnet/Spring.Net/test/Spring/Spring.Aop.Tests/Aop/Framework/DynamicProxy
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv28218
Modified Files:
InheritanceAopProxyTests.cs
Log Message:
Minor changes.
Index: InheritanceAopProxyTests.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/test/Spring/Spring.Aop.Tests/Aop/Framework/DynamicProxy/InheritanceAopProxyTests.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** InheritanceAopProxyTests.cs 6 Feb 2008 18:29:05 -0000 1.1
--- InheritanceAopProxyTests.cs 3 Mar 2008 09:29:17 -0000 1.2
***************
*** 242,245 ****
--- 242,263 ----
Assert.AreEqual(2, proxiedClass.Value);
}
+
+ //[Test]
+ //public void InterceptProtectedMethod()
+ //{
+ // NopInterceptor ni = new NopInterceptor();
+
+ // AdvisedSupport advised = new AdvisedSupport();
+ // advised.Target = new InheritanceTestObject();
+ // advised.AddAdvice(ni);
+
+ // object proxy = CreateProxy(advised);
+ // //DynamicProxyManager.SaveAssembly();
+
+ // Assert.IsTrue(proxy is InheritanceTestObject);
+ // InheritanceTestObject proxiedClass = proxy as InheritanceTestObject;
+ // proxiedClass.Todo();
+ // Assert.AreEqual(1, ni.Count);
+ //}
}
***************
*** 309,312 ****
--- 327,341 ----
this.Increment();
}
+
+ // protected method call
+ public void Todo()
+ {
+ ProtectedTodo();
+ }
+
+ protected virtual void ProtectedTodo()
+ {
+
+ }
}
|