Commit 24f7ebc
Changed files (6)
product
Gorilla.Commons.Infrastructure.ThirdParty
product/Gorilla.Commons.Infrastructure.ThirdParty/Castle/DynamicProxy/IInterceptorConstraintFactory.cs → product/Gorilla.Commons.Infrastructure.ThirdParty/Castle/DynamicProxy/CastleDynamicInterceptorConstraintFactory.cs
@@ -1,19 +1,14 @@
namespace gorilla.commons.infrastructure.thirdparty.Castle.DynamicProxy
{
- public interface IInterceptorConstraintFactory
- {
- InterceptorConstraint<Type> CreateFor<Type>();
- }
-
- public class InterceptorConstraintFactory : IInterceptorConstraintFactory
+ public class CastleDynamicInterceptorConstraintFactory : InterceptorConstraintFactory
{
readonly MethodCallTrackerFactory factory;
- public InterceptorConstraintFactory() : this(new CastleDynamicMethodCallTrackerFactory())
+ public CastleDynamicInterceptorConstraintFactory() : this(new CastleDynamicMethodCallTrackerFactory())
{
}
- public InterceptorConstraintFactory(MethodCallTrackerFactory factory)
+ public CastleDynamicInterceptorConstraintFactory(MethodCallTrackerFactory factory)
{
this.factory = factory;
}
product/Gorilla.Commons.Infrastructure.ThirdParty/Castle/DynamicProxy/CastleDynamicProxyBuilder.cs
@@ -10,13 +10,13 @@ namespace gorilla.commons.infrastructure.thirdparty.Castle.DynamicProxy
{
readonly IDictionary<IInterceptor, InterceptorConstraint<TypeToProxy>> constraints;
readonly ProxyFactory proxy_factory;
- readonly IInterceptorConstraintFactory constraint_factory;
+ readonly InterceptorConstraintFactory constraint_factory;
- public CastleDynamicProxyBuilder() : this(new CastleDynamicProxyFactory(), new InterceptorConstraintFactory())
+ public CastleDynamicProxyBuilder() : this(new CastleDynamicProxyFactory(), new CastleDynamicInterceptorConstraintFactory())
{
}
- public CastleDynamicProxyBuilder(ProxyFactory proxy_factory, IInterceptorConstraintFactory constraint_factory)
+ public CastleDynamicProxyBuilder(ProxyFactory proxy_factory, InterceptorConstraintFactory constraint_factory)
{
this.proxy_factory = proxy_factory;
this.constraint_factory = constraint_factory;
product/Gorilla.Commons.Infrastructure.ThirdParty/Castle/DynamicProxy/InterceptorConstraintFactory.cs
@@ -0,0 +1,7 @@
+namespace gorilla.commons.infrastructure.thirdparty.Castle.DynamicProxy
+{
+ public interface InterceptorConstraintFactory
+ {
+ InterceptorConstraint<Type> CreateFor<Type>();
+ }
+}
\ No newline at end of file
product/Gorilla.Commons.Infrastructure.ThirdParty/Castle/DynamicProxy/InterceptorConstraintFactorySpecs.cs
@@ -3,16 +3,16 @@ using Gorilla.Commons.Testing;
namespace gorilla.commons.infrastructure.thirdparty.Castle.DynamicProxy
{
- [Concern(typeof (InterceptorConstraintFactory))]
+ [Concern(typeof (CastleDynamicInterceptorConstraintFactory))]
public abstract class behaves_like_constraint_factory :
- concerns_for<IInterceptorConstraintFactory, InterceptorConstraintFactory>
+ concerns_for<InterceptorConstraintFactory, CastleDynamicInterceptorConstraintFactory>
{
context c = () => { method_call_tracker_factory = the_dependency<MethodCallTrackerFactory>(); };
protected static MethodCallTrackerFactory method_call_tracker_factory;
}
- [Concern(typeof (InterceptorConstraintFactory))]
+ [Concern(typeof (CastleDynamicInterceptorConstraintFactory))]
public class when_creating_a_constraint_for_a_type_to_intercept_on : behaves_like_constraint_factory
{
static InterceptorConstraint<string> result;
product/Gorilla.Commons.Infrastructure.ThirdParty/Castle/Windsor/WindsorContainerFactory.cs
@@ -1,13 +1,9 @@
using Castle.Windsor;
using gorilla.commons.utility;
-namespace Gorilla.Commons.Infrastructure.Castle.Windsor
+namespace gorilla.commons.infrastructure.thirdparty.Castle.Windsor
{
- public interface IWindsorContainerFactory : Factory<IWindsorContainer>
- {
- }
-
- public class WindsorContainerFactory : IWindsorContainerFactory
+ public class WindsorContainerFactory : Factory<IWindsorContainer>
{
public IWindsorContainer create()
{
product/Gorilla.Commons.Infrastructure.ThirdParty/infrastructure.thirdparty.csproj
@@ -93,6 +93,7 @@
<Compile Include="Autofac\AutofacDependencyRegistryBuilder.cs" />
<Compile Include="Autofac\AutofacSpecs.cs" />
<Compile Include="Castle\DynamicProxy\CastleDynamicInterceptorConstraint.cs" />
+ <Compile Include="Castle\DynamicProxy\CastleDynamicInterceptorConstraintFactory.cs" />
<Compile Include="Castle\DynamicProxy\Interceptors\SynchronizedInterceptor.cs" />
<Compile Include="Castle\DynamicProxy\CastleDynamicMethodCallTrackerFactory.cs" />
<Compile Include="Castle\Windsor\Configuration\RegistrationConfiguration.cs" />
@@ -101,7 +102,7 @@
<Compile Include="DependencyRegistration.cs" />
<Compile Include="Castle\DynamicProxy\ConstraintSelector.cs" />
<Compile Include="Castle\DynamicProxy\InterceptorConstraint.cs" />
- <Compile Include="Castle\DynamicProxy\IInterceptorConstraintFactory.cs" />
+ <Compile Include="Castle\DynamicProxy\InterceptorConstraintFactory.cs" />
<Compile Include="Castle\DynamicProxy\MethodCallTrackerFactory.cs" />
<Compile Include="Castle\DynamicProxy\InterceptorConstraintFactorySpecs.cs" />
<Compile Include="Castle\DynamicProxy\InterceptorConstraintSpecs.cs" />