public void ReturnSuccessForValidCollectionType() { PrimitiveDataType primitive = CreatePrimitiveDataType(); primitive.ObjectExtender = new Extenders.DataContract.Asmx.AsmxDataElement(); primitive.CollectionType = typeof(List<>); TestCollectionTypeValidator validator = new TestCollectionTypeValidator(); ValidationResults validationResults = new ValidationResults(); validator.TestDoValidate(primitive.CollectionType, primitive, "", validationResults); Assert.IsTrue(validationResults.IsValid); }
public void ReturnFailureForInvalidCollectionType() { PrimitiveDataType primitive = CreatePrimitiveDataType(); primitive.ObjectExtender = new Extenders.DataContract.Asmx.AsmxDataElement(); primitive.CollectionType = typeof(Dictionary<,>); TestCollectionTypeValidator validator = new TestCollectionTypeValidator(); ValidationResults validationResults = new ValidationResults(); validator.TestDoValidate(primitive.CollectionType, primitive, "", validationResults); Assert.IsFalse(validationResults.IsValid); }
public void ReturnSuccessForValidCollectionType() { PrimitiveDataType primitive = CreatePrimitiveDataType(); primitive.ObjectExtender = new Extenders.DataContract.Asmx.AsmxDataElement(); primitive.CollectionType = typeof(List <>); TestCollectionTypeValidator validator = new TestCollectionTypeValidator(); ValidationResults validationResults = new ValidationResults(); validator.TestDoValidate(primitive.CollectionType, primitive, "", validationResults); Assert.IsTrue(validationResults.IsValid); }
public void ReturnFailureForInvalidCollectionType() { PrimitiveDataType primitive = CreatePrimitiveDataType(); primitive.ObjectExtender = new Extenders.DataContract.Asmx.AsmxDataElement(); primitive.CollectionType = typeof(Dictionary <,>); TestCollectionTypeValidator validator = new TestCollectionTypeValidator(); ValidationResults validationResults = new ValidationResults(); validator.TestDoValidate(primitive.CollectionType, primitive, "", validationResults); Assert.IsFalse(validationResults.IsValid); }