public void FailureToEnlistAvailableValues()
        {
            validator = new V1CustomListFieldValidator(CustomFieldName, VersionOneProcessor.FeatureGroupType, ReadyStatusToken, PortedStatusToken);

            Expect.Call(V1ProcessorMock.AttributeExists(VersionOneProcessor.FeatureGroupType, CustomFieldName)).Return(true);
            Expect.Call(V1ProcessorMock.GetAvailableListValues(VersionOneProcessor.FeatureGroupType, CustomFieldName)).Throw(new VersionOneException(null));

            Repository.ReplayAll();
            var result = validator.Validate();
            Repository.VerifyAll();

            Assert.IsFalse(result);
        }
        public void ValidationSuccessfulWithListValues()
        {
            validator = new V1CustomListFieldValidator(CustomFieldName, VersionOneProcessor.FeatureGroupType, ReadyStatusToken, PortedStatusToken);
            var propertyValues = Repository.PartialMock<PropertyValues>();

            Expect.Call(V1ProcessorMock.AttributeExists(VersionOneProcessor.FeatureGroupType, CustomFieldName)).Return(true);
            Expect.Call(V1ProcessorMock.GetAvailableListValues(VersionOneProcessor.FeatureGroupType, CustomFieldName)).Return(propertyValues);
            Expect.Call(propertyValues.Find(ReadyStatusToken)).Return(new ValueId());
            Expect.Call(propertyValues.Find(PortedStatusToken)).Return(new ValueId());

            Repository.ReplayAll();
            var result = validator.Validate();
            Repository.VerifyAll();

            Assert.IsTrue(result);
        }
 public ValidationSimpleStep(ISimpleValidator validator, ISimpleResolver resolver) {
     Validator = validator;
     Resolver = resolver;
 }
 public ValidationSimpleStep(ISimpleValidator validator) : this(validator, null) {}
 public override void SetUp()
 {
     base.SetUp();
     validator = new V1CustomListFieldValidator(CustomFieldName, VersionOneProcessor.FeatureGroupType);
 }
Esempio n. 6
0
 public ValidationSimpleStep(ISimpleValidator validator) : this(validator, null)
 {
 }
Esempio n. 7
0
 public ValidationSimpleStep(ISimpleValidator validator, ISimpleResolver resolver)
 {
     Validator = validator;
     Resolver  = resolver;
 }
Esempio n. 8
0
 public SimpleValidatorTests()
 {
     simpleValidator = new SimpleValidator();
 }
 public override void SetUp()
 {
     base.SetUp();
     validator = new V1ConnectionValidator();
 }
Esempio n. 10
0
 public ValidatorData(ISimpleValidator sValidator)
 {
     this.sValidator = sValidator;
 }
 public NonStrictValidationSimpleStep(ISimpleValidator validator, ISimpleResolver resolver)
 {
     this.validator = validator;
     this.resolver = resolver;
 }
 public override void SetUp()
 {
     base.SetUp();
     validator = new V1ProjectValidator(ProjectToken);
 }
 public override void SetUp()
 {
     base.SetUp();
     validatorMock = Repository.StrictMock<ISimpleValidator>();
     resolverMock = Repository.StrictMock<ISimpleResolver>();
 }
Esempio n. 14
0
 public ValitatorDateTests()
 {
     simpleValidator = new SimpleValidator();
     validatorData   = new ValidatorData(simpleValidator);
 }