public void ValidateTest_Negative_Null() { var model = new CollectionMinLengthFakeModel { Collection = null }; var modelState = ModelValidator.Validate(model); Assert.IsFalse(modelState.IsValid); }
public void ValidateTest_Negative_MinLength() { var model = new CollectionMinLengthFakeModel { Collection = Enumerable.Range(0, 1).ToList() }; var modelState = ModelValidator.Validate(model); Assert.IsFalse(modelState.IsValid); }
public void ValidateTest_Positive() { var model = new CollectionMinLengthFakeModel { Collection = Enumerable.Range(0, 10).ToList() }; var modelState = ModelValidator.Validate(model); Assert.IsTrue(modelState.IsValid); }
public void ContainsKeyTest() { var model = new CollectionMinLengthFakeModel { Collection = new List <int> { 1, 2 } //should use three or more elements }; var modelState = ModelValidator.Validate(model); Assert.IsTrue(modelState.ContainsKey("Collection")); }