public DataAnnotationsValidatorFixture() { this.propertyValidator1 = A.Fake <IPropertyValidator>(); this.propertyValidator2 = A.Fake <IPropertyValidator>(); this.validatableObjectAdapter = A.Fake <IValidatableObjectAdapter>(); this.validatorFactory = A.Fake <IPropertyValidatorFactory>(); A.CallTo(() => this.validatorFactory.GetValidators(typeof(ModelUnderTest))) .Returns(new[] { this.propertyValidator1, this.propertyValidator2 }); this.validator = new DataAnnotationsValidator(typeof(ModelUnderTest), this.validatorFactory, this.validatableObjectAdapter); var adapterFactory = new DefaultPropertyValidatorFactory(new IDataAnnotationsValidatorAdapter[] { new RangeValidatorAdapter(), new RegexValidatorAdapter(), new RequiredValidatorAdapter(), new StringLengthValidatorAdapter(), new OopsAdapter() }); var adapter = A.Fake <IValidatableObjectAdapter>(); this.factory = new DataAnnotationsValidatorFactory(adapterFactory, adapter); }
public DataAnnotationsValidatorFixture() { this.propertyValidator1 = A.Fake<IPropertyValidator>(); this.propertyValidator2 = A.Fake<IPropertyValidator>(); this.validatableObjectAdapter = A.Fake<IValidatableObjectAdapter>(); this.validatorFactory = A.Fake<IPropertyValidatorFactory>(); A.CallTo(() => this.validatorFactory.GetValidators(typeof(ModelUnderTest))) .Returns(new[] { this.propertyValidator1, this.propertyValidator2 }); this.validator = new DataAnnotationsValidator(typeof(ModelUnderTest), this.validatorFactory, this.validatableObjectAdapter); var adapterFactory = new DefaultPropertyValidatorFactory(new IDataAnnotationsValidatorAdapter[] { new RangeValidatorAdapter(), new RegexValidatorAdapter(), new RequiredValidatorAdapter(), new StringLengthValidatorAdapter(), new OopsAdapter() }); var adapter = A.Fake<IValidatableObjectAdapter>(); this.factory = new DataAnnotationsValidatorFactory(adapterFactory, adapter); }
public BaseTestFixture() { var adapterFactory = new DefaultPropertyValidatorFactory(new IDataAnnotationsValidatorAdapter[] { new T() }); var validator = A.Fake <IValidatableObjectAdapter>(); _factory = new DataAnnotationsValidatorFactory(adapterFactory, validator); }
public DataAnnotationValidatorFixture() { var adapterFactory = new DefaultPropertyValidatorFactory(new IDataAnnotationsValidatorAdapter[] { new RangeValidatorAdapter(), new RegexValidatorAdapter(), new RequiredValidatorAdapter(), new StringLengthValidatorAdapter(), new OopsAdapter() }); var validator = A.Fake <IValidatableObjectAdapter>(); this.factory = new DataAnnotationsValidatorFactory(adapterFactory, validator); }
public DataAnnotationValidatorFixture() { var adapterFactory = new DefaultPropertyValidatorFactory(new IDataAnnotationsValidatorAdapter[] { new RangeValidatorAdapter(), new RegexValidatorAdapter(), new RequiredValidatorAdapter(), new StringLengthValidatorAdapter(), new OopsAdapter() }); var validator = A.Fake<IValidatableObjectAdapter>(); this.factory = new DataAnnotationsValidatorFactory(adapterFactory, validator); }