public CommandModelValidator( ICollectionConstructorProvider collectionCtorProvider, CommandLineOptions cliOptions = null) { _collectionCtorProvider = collectionCtorProvider ?? throw new ArgumentNullException(nameof(collectionCtorProvider)); _cliOptions = cliOptions ?? new CommandLineOptions(); _cliOptions.Validate(); _identifierValidator = new IdentifierValidator(); }
/// <summary> /// Gets the custom validator /// </summary> /// <returns>The validator</returns> public IIdentifierValidator GetCustomValidator() { if (this.m_validator == null && !String.IsNullOrEmpty(this.CustomValidator)) { var t = System.Type.GetType(this.CustomValidator); if (t == null) { throw new InvalidOperationException($"Validator {this.CustomValidator} is not valid"); } this.m_validator = Activator.CreateInstance(t) as IIdentifierValidator; } return(this.m_validator); }
/// <summary> /// Initializes a new instance of the ExpressionBuilder class. /// </summary> /// <param name="testMethodValueProvider">External <see cref="Expression"/> provider.</param> /// <param name="mockProvider"></param> /// <param name="valueExpressionProvider"></param> public ExpressionBuilder(ITestMethodValueProvider testMethodValueProvider, IMockExpressionProvider mockProvider, IValueExpressionProvider valueExpressionProvider, IIdentifierValidator identifierValidator) { Check.NotNull(testMethodValueProvider, "testMethodValueProvider"); Check.NotNull(mockProvider, "mockProvider"); Check.NotNull(valueExpressionProvider, "valueExpressionProvider"); Check.NotNull(identifierValidator, nameof(identifierValidator)); this.testMethodValueProvider = testMethodValueProvider; this.valueExpressionProvider = valueExpressionProvider; this.mockProvider = mockProvider; this.identifierValidator = identifierValidator; }
public FluentAssertionExpressionBuilder(ITestMethodValueProvider testMethodValueProvider, IMockExpressionProvider mockProvider, IValueExpressionProvider valueExpressionProvider, IIdentifierValidator identifierValidator) : base(testMethodValueProvider, mockProvider, valueExpressionProvider, identifierValidator) { }
public PluginElement([NotNull] XmlElement xmlElement, [NotNull] IPlugins parent, [NotNull] IIdentifierValidator identifierValidator) : base(xmlElement, parent) { _plugins = parent; _identifierValidator = identifierValidator; }
public IdentifierValidationService(ILogger <IdentifierValidationService> logger, IIdentifierValidator identifierValidator) { IdentifierValidator = identifierValidator; Logger = logger; }
public NamedTypeDefinitionElement([NotNull] XmlElement xmlElement, IConfigurationFileElement parent, [NotNull] IIdentifierValidator identifierValidator, [NotNull] ITypeHelper typeHelper) : base(xmlElement, parent, typeHelper) { _identifierValidator = identifierValidator; }
public Assembly([NotNull] XmlElement xmlElement, IConfigurationFileElement parent, [NotNull] IAssemblyLocator assemblyLocator, [NotNull] IIdentifierValidator identifierValidator) : base(xmlElement, parent) { _assemblyLocator = assemblyLocator; _identifierValidator = identifierValidator; }
public SettingElement([NotNull] IValueInitializerElement decoratedValueInitializerElement, [NotNull] IIdentifierValidator identifierValidator) : base(decoratedValueInitializerElement) { _identifierValidator = identifierValidator; }