Esempio n. 1
0
 private void GivenAttributeExpectsNullValueAndDependentValueIsNull()
 {
     _validationAttribute = new RequiredIfContainsOneOf(ModelForRequiredIfContains.DependentPropertyName, null);
     _testContext         = new ValidationContext(new ModelForRequiredIfContains {
         DependentProperty = null
     }, null, null);
 }
Esempio n. 2
0
 private void GivenDependentPropertyIsNotEnumerable()
 {
     _validationAttribute = new RequiredIfContainsOneOf(ModelForRequiredIfContains.InvalidDependentPropertyName,
                                                        new object[] { string.Empty });
     _testContext = new ValidationContext(
         new ModelForRequiredIfContains {
         InvalidDependentProperty = 0
     }, null, null);
 }
Esempio n. 3
0
 private void GivenAttributeExpectsEmptyValueAndDependentValueIsEmptyList()
 {
     _validationAttribute = new RequiredIfContainsOneOf(ModelForRequiredIfContains.DependentPropertyName,
                                                        new object[] { string.Empty });
     _testContext = new ValidationContext(
         new ModelForRequiredIfContains {
         DependentProperty = new List <string>()
     }, null, null);
 }
Esempio n. 4
0
 private void GivenAttributeExpectsSomeValuesAndDependentValueIsListWithSomeValue()
 {
     _validationAttribute = new RequiredIfContainsOneOf(ModelForRequiredIfContains.DependentPropertyName,
                                                        new object[] { "ignore me", "Some Value" });
     _testContext = new ValidationContext(
         new ModelForRequiredIfContains {
         DependentProperty = new List <string> {
             "one", "Some Value", "two"
         }
     }, null,
         null);
 }