diff --git a/test/Spring/Spring.Aop.Tests/Spring.Aop.Tests.xml b/test/Spring/Spring.Aop.Tests/Spring.Aop.Tests.xml
deleted file mode 100644
index fdc729b2..00000000
--- a/test/Spring/Spring.Aop.Tests/Spring.Aop.Tests.xml
+++ /dev/null
@@ -1,854 +0,0 @@
-
-
-
- Spring.Aop.Tests
-
-
-
-
- This class contains tests for RetryAdvice
-
- Mark Pollack
- $Id: RetryAdviceTests.cs,v 1.3 2008/03/17 20:25:41 markpollack Exp $
-
-
-
- Unit tests for the CacheParameterAdvice class.
-
- Aleksandar Seovic
- $Id: CacheParameterAdviceTests.cs,v 1.6 2007/04/01 15:05:33 bbaia Exp $
-
-
-
- Unit tests for the TrueMethodMatcher class.
-
- Rick Evans
- $Id: TrueMethodMatcherTests.cs,v 1.3 2006/04/09 07:19:06 markpollack Exp $
-
-
-
- Useful base class for counting advices etc.
-
- Rod Johnson
- Choy Rim (.NET)
- $Id: MethodCounter.cs,v 1.2 2007/03/16 04:01:47 aseovic Exp $
-
-
- Method name --> count, does not understand overloading
-
-
-
- Unit tests for the TruePointcut class.
-
- Rick Evans
- $Id: TruePointcutTests.cs,v 1.2 2006/04/09 07:19:06 markpollack Exp $
-
-
-
- This interface can be implemented by cacheable objects
- or cache entries, to enable the freshness of objects
- to be checked.
-
- Rod Johnson
- Choy Rim (.NET)
- $Id: ITimeStamped.cs,v 1.1 2004/08/01 10:20:20 choyrim Exp $
-
-
-
- Return the timestamp for this object.
-
-
-
-
- Unit tests for the CachedAopProxyFactoryTests class.
-
- Bruno Baia
- $Id: CachedAopProxyFactoryTests.cs,v 1.1 2007/08/04 01:20:11 bbaia Exp $
-
-
-
- Unit tests for the DefaultAopProxyFactory class.
-
- Bruno Baia
- $Id: DefaultAopProxyFactoryTests.cs,v 1.1 2007/08/04 01:20:11 bbaia Exp $
-
-
-
- Unit tests for the AbstractMethodInvocation class.
-
- Rick Evans
- Bruno Baia
- $Id: AbstractMethodInvocationTests.cs,v 1.2 2008/02/06 18:29:05 bbaia Exp $
-
-
-
- Unit tests for the TypeFilters class.
-
- Rod Johnson
- Choy Rim (.NET)
- $Id: TypeFiltersTests.cs,v 1.2 2005/07/21 16:01:12 springboy Exp $
-
-
-
- Unit tests for the ControlFlowPointcut class.
-
- Rod Johnson
- Simon White (.NET)
-
-
-
- Check that we can use a cflow pointcut only in conjunction with
- a static pointcut: e.g. all setter methods that are invoked under
- a particular class.
-
-
- This greatly reduces the number of calls to the cflow pointcut,
- meaning that it's not so prohibitively expensive.
-
-
-
-
- Pointcut to catch all methods beginning with 'Set'.
-
-
-
-
- Unit tests for the AttributeMatchMethodPointcut class.
-
- Rick Evans
- Ronald Wildenberg
- $Id: AttributeMatchMethodPointcutTests.cs,v 1.3 2007/05/21 16:44:08 bbaia Exp $
-
-
-
- Confirms that without interfaces checking, a method that is implemented from an interface, will not match.
-
-
-
-
- Confirms that with interface checking, a method that is implementing an interface method
- where the attribute is defined will match.
-
-
-
-
- Confirms that with interfaces checking, a method that is indirectly implementing an interface method
- where the attribute is defined will match.
-
-
-
-
- Confirms that overloading methods do not match, whatever the attributes.
-
-
-
-
- Confirms that methods, defined in a subclass of a class that implements an interface that
- has methods that have been decorated with an attribute, match.
-
-
-
-
- Integration test cases for the ProxyFactoryObject, using an XML object factory.
-
- Rod Johnson
- Federico Spinazzi (.NET)
- Choy Rim (.NET)
- Aleksandar Seovic (.NET)
- $Id: ProxyFactoryObjectTests.cs,v 1.35 2007/12/07 17:59:31 bbaia Exp $
-
-
-
- The instances are equal, but do not have object identity.
- Interceptors and interfaces and the target are the same.
-
-
-
- Test invoker is automatically added to manipulate target
-
-
-
- Must see effect immediately on behaviour.
-
-
-
- Try adding and removing interfaces and interceptors on prototype.
- Changes will only affect future references obtained from the factory.
- Each instance will be independent.
-
-
-
-
- Note that we can't add or remove interfaces without reconfiguring the
- singleton.
-
-
-
- Checks that globals get invoked,
- and that they can add aspect interfaces unavailable
- to other objects. These interfaces don't need
- to be included in proxiedInterface [].
-
-
-
-
- Fires only on void methods. Saves list of methods intercepted.
-
-
-
-
- Must fire only if it returns void.
-
-
-
- Aspect interface
-
-
- Use as a global interceptor. Checks that
- global interceptors can add aspect interfaces.
- NB: Add only via global interceptors in XML file.
-
-
-
-
- Tests for auto proxy creation combined with factory object and circular references.
-
- Erich Eichinger (.NET)
- $Id: AdvisorAutoProxyCreatorCircularReferencesTests.cs,v 1.4 2007/09/07 01:53:01 markpollack Exp $
-
-
-
- Unit tests for the AfterReturningAdviceInterceptor class.
-
- Rod Johnson
- Simon White (.NET)
-
-
-
- This class contains tests for SimpleLoggingAdvice
-
- Mark Pollack
- $Id: SimpleLoggingAdviceTests.cs,v 1.4 2008/04/04 14:59:47 bbaia Exp $
-
-
-
- Unit tests for the ProxyConfig class.
-
- Rick Evans
- $Id: ProxyConfigTests.cs,v 1.2 2006/04/09 07:19:05 markpollack Exp $
-
-
-
- Before advisor that allow us to manipulate ordering to check
- that superclass sorting works correctly.
-
-
- It doesn't actually do anything except count
- method invocations and check for presence of a value in the
- LogicalThreadContext.
-
- Mark Pollack (.NET)
- $Id: OrderedLogicalThreadContextCheckAdvisor.cs,v 1.2 2006/09/15 21:25:17 markpollack Exp $
-
-
- Should we insist on the presence of a transaction attribute or refuse to accept one?
-
-
-
- Simple before advice example that we can use for counting checks.
-
- Rod Johnson
- Choy Rim (.NET)
- $Id: CountingBeforeAdvice.cs,v 1.6 2007/03/16 04:01:47 aseovic Exp $
-
-
-
- This is simple wrapper to expose the protected methood InvokeUnderLog in the class
- SimpleLoggingAdvice for testing purposes.
-
- Mark Pollack
- $Id: TestableSimpleLoggingAdvice.cs,v 1.2 2007/12/06 17:17:24 markpollack Exp $
-
-
-
- Initializes a new instance of the class.
-
- if set to true [use dynamic logger].
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Calls the protected InvokeUnderLog method
-
- The invocation.
- The log.
- The result of the call to IMethodInvocation.Proceed()
-
-
-
- Calls the IsInterceptorEnabled method.
-
- The invocation.
- The log.
- The result of the protected method IsInterceptorEnabled
-
-
-
- Simple throw advice example that we can use for counting checks.
-
- Rod Johnson
- Bruno Baia (.NET)
- $Id: CountingThrowsAdvice.cs,v 1.2 2007/03/16 04:01:47 aseovic Exp $
-
-
-
- Tests for ObjectNameAutoProxyCreator functionality
-
- Mark Pollack
- $Id: ObjectNameAutoProxyCreatorTests.cs,v 1.6 2007/09/07 01:53:01 markpollack Exp $
-
-
-
- TestCase for AdvisorAdapterRegistrationManager mechanism.
-
- Dmitriy Kopylenko
- Simon White (.NET)
-
-
-
-
-
- Dmitriy Kopylenko
- Simon White (.NET)
-
-
-
- Subclass of NopInterceptor that is serializable and
- can be used to test proxy serialization.
-
- Rod Johnson
- Simon White (.NET)
-
-
-
- Trivial interceptor that can be introduced into an interceptor chain to
- aid in debugging.
-
- Rod Johnson
- Choy Rim (.NET)
- $Id: NopInterceptor.cs,v 1.6 2008/01/14 20:49:47 oakinger Exp $
-
-
-
- Unit tests for the ProxyFactory class.
-
- Rod Johnson
- Choy Rim (.NET)
- Rick Evans (.NET)
- $Id: ProxyFactoryTests.cs,v 1.22 2008/03/21 10:49:38 oakinger Exp $
-
-
-
- Simple after returning advice example that we can use for counting checks.
-
- Rod Johnson
- Bruno Baia (.NET)
- $Id: CountingAfterReturningAdvice.cs,v 1.2 2007/03/16 04:01:47 aseovic Exp $
-
-
-
- Convenience
- implementation that displays verbose information about intercepted
- invocations to the system console.
-
-
-
- Can be introduced into an interceptor chain to serve as a useful low
- level debugging aid.
-
-
- Rod Johnson
- Federico Spinazzi (.NET)
- Aleksandar Seovic (.NET)
- $Id: DebugAdvice.cs,v 1.1 2007/08/08 07:45:36 markpollack Exp $
-
-
-
-
- Displays verbose information about intercepted invocations to the
- system console.
-
-
- The method invocation that is being intercepted.
-
-
- The result of the call to the
- method of
- the supplied ; this return value may
- well have been intercepted by the interceptor.
-
-
- If any of the interceptors in the chain or the target object itself
- throws an exception.
-
-
-
-
-
-
- Gets the count of the number of times this interceptor has been
- invoked.
-
-
- The count of the number of times this interceptor has been invoked.
-
-
-
-
- Unit tests for the CacheResultAdvice class.
-
- Aleksandar Seovic
- $Id: CacheResultAdviceTests.cs,v 1.4 2007/08/22 20:16:51 oakinger Exp $
-
-
-
- Change History:
- 2007-08-22 (oakinger): changed behaviour to cache null values as well
-
-
-
-
- Unit tests for the PrototypeTargetSource class.
-
- Rod Johnson
- Federico Spinazzi
- $Id: PrototypeTargetSourceTests.cs,v 1.8 2007/07/28 07:33:22 markpollack Exp $
-
-
-
- The setup logic executed before the execution of this test fixture.
-
-
-
-
- Test that multiple invocations of the prototype object will result
- in no change to visible state, as a new instance is used.
- With the singleton, there will be change.
-
-
-
-
- Unit tests for the EmptyTargetSource class.
-
- Rick Evans
- $Id: EmptyTargetSourceTests.cs,v 1.2 2006/04/09 07:19:06 markpollack Exp $
-
-
-
- Simple BeforeAdvice targeted for testing
-
- Dmitriy Kopylenko
- Simon White (.NET)
-
-
-
- Additional and overridden tests for the decorator-based proxy.
-
- Rod Johnson
- Juergen Hoeller
- Bruno Baia (.NET)
- $Id: DecoratorAopProxyTests.cs,v 1.6 2008/05/21 08:04:52 bbaia Exp $
-
-
-
- Useful base class for Aop proxy test cases.
-
- Rod Johnson
- Juergen Hoeller
- Bruno Baia (.NET)
- $Id: AbstractAopProxyTests.cs,v 1.21 2008/05/21 08:04:52 bbaia Exp $
-
-
-
- Check that the two MethodInvocations necessary are independent
- and don't conflict.
-
-
-
-
- Check that although a method is eligible for advice chain optimization and
- direct reflective invocation, it doesn't happen if we've asked to see the proxy,
- so as to guarantee a consistent programming model.
-
-
-
-
- http://forum.springframework.net/showthread.php?t=504
-
-
-
-
- Fires on setter methods that take a string.
-
-
-
-
- Replaces null arg with "".
-
-
-
-
- Unit tests for the AopUtils class.
-
- Rod Johnson
- Choy Rim (.NET)
- $Id: AopUtilsTests.cs,v 1.2 2008/03/21 10:49:37 oakinger Exp $
-
-
-
- This class contains tests for ExceptionHandlerAdvice
-
- Mark Pollack
- $Id: ExceptionHandlerAspectIntegrationTests.cs,v 1.6 2008/02/26 00:03:43 markpollack Exp $
-
-
-
- Unit tests for the CacheParameterAdvice class.
-
- Aleksandar Seovic
- $Id: CacheAspectIntegrationTests.cs,v 1.4 2007/08/03 14:38:39 markpollack Exp $
-
-
- Tests for pooling invoker interceptor
- TODO need to make these tests stronger: it's hard to
- make too many assumptions about a pool
-
- Rod Johnson
- Federico Spinazzi (.Net)
- $Id: SimplePoolTargetSourceTests.cs,v 1.3 2006/02/08 08:31:05 aseovic Exp $
-
-
-
- Initial count value set in Object factory XML
-
-
- We must simulate container shutdown, which should clear threads.
-
-
-
-
-
- Dmitriy Kopylenko
- Simon White (.NET)
-
-
-
- Additional and overridden tests for the composition-based proxy.
-
- Rod Johnson
- Juergen Hoeller
- Bruno Baia (.NET)
- $Id: CompositionAopProxyTests.cs,v 1.4 2007/08/02 04:15:37 markpollack Exp $
-
-
-
- This class contains tests for the custom aop namespace.
-
- Mark Pollack
- $Id: AopNamespaceParserTests.cs,v 1.7 2007/08/09 03:06:37 markpollack Exp $
-
-
-
- Unit tests for the HotSwappableTargetSource class.
-
- Rod Johnson
- Federico Spinazzi (.NET)
- $Id: HotSwappableTargetSourceTests.cs,v 1.4 2006/04/09 07:19:06 markpollack Exp $
-
-
- Initial count value set in Object factory XML
-
-
-
- We must simulate container shutdown, which should clear threads.
-
-
-
-
-
-
- Dmitriy Kopylenko
- Simon White (.NET)
-
-
-
- Unit tests for the HashtableCachingAdvisorChainFactory class.
-
- Rick Evans
- $Id: HashtableCachingAdvisorChainFactoryTests.cs,v 1.2 2006/04/09 07:19:05 markpollack Exp $
-
-
-
- The setup logic executed before the execution of this test fixture.
-
-
-
-
- The setup logic executed before the execution of each individual test.
-
-
-
-
- The tear down logic executed after the execution of each individual test.
-
-
-
-
- The tear down logic executed after the entire test fixture has executed.
-
-
-
-
- Advice object that implements multiple Advice interfaces.
-
- Juergen Hoeller
- Bruno Baia (.NET)
- $Id: CountingMultiAdvice.cs,v 1.1 2006/08/10 18:45:57 bbaia Exp $
-
-
- Rod Johnson
- Federico Spinazzi
- $Id: ThreadLocalTargetSourceTests.cs,v 1.5 2006/11/13 07:04:51 markpollack Exp $
-
-
-
- Initial count value set in Object factory XML
-
-
- We must simulate container shutdown, which should clear threads.
-
-
- Check we can use two different ThreadLocalTargetSources
- managing objects of different types without them interfering
- with one another.
-
-
-
- Relies on introduction
-
-
-
-
-
- Translation of DelegatingIntroductionInterceptor unit tests to Spring.NET.
-
-
- Spring.NET doesn't have a DelegatingIntroductionInterceptor because it handles
- introductions without using interception. So all the unit tests show how similar
- things can be done in Spring.NET.
-
- Rod Johnson
- Choy Rim (.NET)
- $Id: DelegatingIntroductionInterceptorTests.cs,v 1.6 2004/10/10 08:01:49 gcaprio Exp $
-
-
-
- test introduction.
- It must include the IAdvice marker interface to be a
- valid introduction.
-
-
-
-
- Useful implementation
- that checks calls to GetTarget and ReleaseTarget.
-
- Rod Johnson
- Bruno Baia (.NET)
- $Id: MockTargetSource.cs,v 1.1 2006/08/10 18:45:58 bbaia Exp $
-
-
-
- Additional and overridden tests for the inheritance-based proxy.
-
- Bruno Baia
- $Id: InheritanceAopProxyTests.cs,v 1.2 2008/03/03 09:29:17 bbaia Exp $
-
-
-
- Unit tests for the UnknownAdviceTypeException class.
-
- Rick Evans
- $Id: UnknownAdviceTypeExceptionTests.cs,v 1.2 2006/04/09 07:19:05 markpollack Exp $
-
-
-
- Unit tests for the CacheParameterAdvice class.
-
- Aleksandar Seovic
- $Id: ParameterValidationAdviceTests.cs,v 1.2 2008/04/02 23:00:46 markpollack Exp $
-
-
-
- Unit tests for the AbstractRegularExpressionMethodPointcut class.
-
- Rod Johnson
- Dmitriy Kopylenko
- Simon White (.NET)
-
-
-
- Unit tests for the ReflectiveMethodInvocation class.
-
- Rick Evans
- Bruno Baia
- $Id: ReflectiveMethodInvocationTests.cs,v 1.8 2008/02/06 18:29:05 bbaia Exp $
-
-
-
- Unit tests for the DynamicMethodInvocation class.
-
- Bruno Baia
- $Id: DynamicMethodInvocationTests.cs,v 1.2 2008/02/06 18:29:05 bbaia Exp $
-
-
-
- Unit tests for the ThrowsAdviceInterceptor class.
-
- Rod Johnson
- Simon White (.NET)
-
-
-
- Unit tests for the SdkRegularExpressionMethodPointcut class.
-
- Dmitriy Kopylenko
- Rick Evans (.NET)
-
-
-
- The setup logic executed before the execution of this test fixture.
-
-
-
-
- Returns the method pointcut implementation to be tested.
-
- The implementation.
-
-
-
- This exercises the logger after deserialization.
-
-
-
-
- Test introduction ported from Spring.Java.
-
-
- The name is deceptive because it isn't implemented as an interceptor.
- It's an introduction which is handled differently in Spring.NET.
- Keeping the name is useful as a placeholder for future porting work.
-
- Spring.Java Folks
- Choy Rim (.NET)
-
-
-
- This is simple implementation of IFactoryObject that creates a TestObject.
-
- Mark Pollack
- $Id: CreatesTestObject.cs,v 1.1 2007/09/07 01:53:02 markpollack Exp $
-
-
-
- Tests for auto proxy creation by advisor recognition.
-
- Rod Johnson
- Mark Pollack (.NET)
- $Id: AdvisorAutoProxyCreatorTests.cs,v 1.4 2007/08/01 17:56:25 markpollack Exp $
-
-
-
- No pointcuts match the methods on NoSetterProperties therefore
- there should be proxying.
-
-
-
-
- A pointcut matches the property (i.e. method set_Age) on TestObject
- therefore there should be proxying.
-
-
-
-
-
-
- Juergen Hoeller
- Simon White (.NET)
-
-
-
- Unit tests for all of the exception classes in the Spring.Aop library...
-
- Rick Evans
- $Id: AopExceptionTests.cs,v 1.3 2006/04/09 07:19:04 markpollack Exp $
-
-
-
- Unit tests for the SingletonTargetSource class.
-
- Rick Evans
- $Id: SingletonTargetSourceTests.cs,v 1.2 2006/04/09 07:19:06 markpollack Exp $
-
-
-
- Unit tests for the AopContext class.
-
- Rick Evans
- $Id: AopContextTests.cs,v 1.6 2007/05/30 21:06:25 oakinger Exp $
-
-
-
- Unit tests for the InvalidateCacheAdvice class.
-
- Aleksandar Seovic
- $Id: InvalidateCacheAdviceTests.cs,v 1.4 2007/04/01 15:05:34 bbaia Exp $
-
-
-
- Unit tests for the TrueTypeFilter class.
-
- Rick Evans
- $Id: TrueTypeFilterTests.cs,v 1.3 2006/04/09 07:19:06 markpollack Exp $
-
-
-
- Unit tests for RegularExpressionMethodPointcutAdvisorTests.
-
- Rod Johnson
- Simon White (.NET)
-
-
-
- Basic use case, a single pattern defined.
-
-
-
-
- Multiple patterns defined within a single advisor.
-
-
-
-
- Unit tests for the RootTypeFilter class.
-
- Rick Evans
- $Id: RootTypeFilterTests.cs,v 1.2 2006/04/09 07:19:06 markpollack Exp $
-
-
-
diff --git a/test/Spring/Spring.Data.Tests/Spring.Data.Tests.2005.csproj b/test/Spring/Spring.Data.Tests/Spring.Data.Tests.2005.csproj
index 579090e8..5d4617d1 100644
--- a/test/Spring/Spring.Data.Tests/Spring.Data.Tests.2005.csproj
+++ b/test/Spring/Spring.Data.Tests/Spring.Data.Tests.2005.csproj
@@ -175,6 +175,9 @@
+
+
+