public Discoverer( [NotNull] IReflection reflection, [NotNull] IAttributeMap attributeMap, [NotNull] IAttributeAccessor attributeAccessor, [NotNull] IGenericArgsProvider genericArgsProvider, [NotNull] IArgsProvider argsProvider, [NotNull] Func <ITestInfo, ICase> caseFactory, [NotNull] IRunner runner) { if (reflection == null) { throw new ArgumentNullException(nameof(reflection)); } if (attributeMap == null) { throw new ArgumentNullException(nameof(attributeMap)); } if (attributeAccessor == null) { throw new ArgumentNullException(nameof(attributeAccessor)); } if (genericArgsProvider == null) { throw new ArgumentNullException(nameof(genericArgsProvider)); } if (argsProvider == null) { throw new ArgumentNullException(nameof(argsProvider)); } if (caseFactory == null) { throw new ArgumentNullException(nameof(caseFactory)); } if (runner == null) { throw new ArgumentNullException(nameof(runner)); } _reflection = reflection; _attributeMap = attributeMap; _attributeAccessor = attributeAccessor; _genericArgsProvider = genericArgsProvider; _argsProvider = argsProvider; _caseFactory = caseFactory; _runner = runner; }
public AddRepoController(EntryPointInjector entryPointInjector, IArgsProvider argsProvider, ILogger <AddRepoController> logger) { this.entryPointInjector = entryPointInjector; this.argsProvider = argsProvider; this.logger = logger; }