/// <summary> /// Creates a new instance of <see cref="ControllerElementsProvider"/> for each /// unit test. /// </summary> public override ControllerElementsProvider CreateTestSubject() { _assemblyProvider = this.MockRepository.Create <IAssemblyProvider>(); _configuration = new ProxyGeneratorConfiguration(); return(new ControllerElementsProvider(_assemblyProvider.Object, _configuration)); }
public ControllerElementsProvider(IAssemblyProvider assemblyProvider, IProxyGeneratorConfiguration configuration) { if (assemblyProvider == null) throw new ArgumentNullException("assemblyProvider"); if (configuration == null) throw new ArgumentNullException("configuration"); _assemblyProvider = assemblyProvider; _configuration = configuration; }
/// <summary> /// Initializes a new instance of the <see cref="ProxyDependencyResolver" /> class. /// </summary> /// <param name="configuration">The configuration.</param> public ProxyDependencyResolver(IProxyGeneratorConfiguration configuration) { if (configuration == null) { throw new ArgumentNullException("configuration"); } _configuration = configuration; }
public ControllerElementsProvider(IAssemblyProvider assemblyProvider, IProxyGeneratorConfiguration configuration) { if (assemblyProvider == null) { throw new ArgumentNullException("assemblyProvider"); } if (configuration == null) { throw new ArgumentNullException("configuration"); } _assemblyProvider = assemblyProvider; _configuration = configuration; }
public ActionMethodsProvider(IProxyGeneratorConfiguration configuration) { if (configuration == null) throw new ArgumentNullException("configuration"); _configuration = configuration; }
/// <summary> /// Creates a new instance of <see cref="ProxyDependencyResolver"/> for each /// unit test. /// </summary> public override ProxyDependencyResolver CreateTestSubject() { _configuration = new ProxyGeneratorConfiguration(); return(new ProxyDependencyResolver(_configuration)); }