/// <summary> /// ctor /// </summary> /// <param name="decorated"></param> /// <param name="objectCache"></param> public CachingTypeMethodProviderDecorator(ITypeMethodProvider decorated, IObjectCache objectCache) { this.decorated = decorated; this.objectCache = objectCache; RegisterDefaultKeyProvider(objectCache); }
/// <summary> /// ctor /// </summary> /// <param name="typeMethodProvider"></param> /// <param name="methodAccessorFactory"></param> public DefaultMethodProvider(ITypeMethodProvider typeMethodProvider, IMethodAccessorFactory methodAccessorFactory) { this.typeMethodProvider = typeMethodProvider; this.methodAccessorFactory = methodAccessorFactory; }
public TypeMethodProviderTests() { sut = new ReflectionTypeMethodProvider(); }