本文整理汇总了C#中Required.Validate方法的典型用法代码示例。如果您正苦于以下问题:C# Required.Validate方法的具体用法?C# Required.Validate怎么用?C# Required.Validate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Required
的用法示例。
在下文中一共展示了Required.Validate方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: When_Required_And_StringValue_Is_Null
public void When_Required_And_StringValue_Is_Null()
{
var customer = new Customer();
var validator = new Required<Customer, string>();
var context = new RuleValidatorContext<Customer, string>(customer, "Name", customer.Name, null, null);
//Validate the validator only, return true of no error returned
var result = validator.Validate(context, null);
Assert.IsNotEmpty(result.Message);
}
示例2: When_Required_And_CollectionValue_Is_Null
public void When_Required_And_CollectionValue_Is_Null()
{
var customer = new Customer();
var validator = new Required<Customer, IEnumerable>();
var context = new RuleValidatorContext<Customer, IEnumerable>(customer, "Contacts", customer.Contacts, null, null);
//Validate the validator only, return true of no error returned
var result = validator.Validate(context, null);
Assert.IsNotEmpty(result.Message);
}
示例3: When_Required_And_StringValue_Is_Null
public void When_Required_And_StringValue_Is_Null()
{
var customer = new Customer();
var validator = new Required<Customer, string>();
var context = new RuleValidatorContext<Customer, string>(customer, "Name", customer.Name, null, ValidationLevelType.Error, null);
var notification = new ValidationNotification();
//Validate the validator only, return true of no error returned
validator.Validate(context, null, notification);
Assert.IsNotEmpty(notification.Errors[0].Message);
}
示例4: When_Required_And_CollectionValue_Is_Empty_IsInvalid
public void When_Required_And_CollectionValue_Is_Empty_IsInvalid()
{
var customer = new Customer() {Contacts = new List<Contact>()};
var validator = new Required<Customer, IEnumerable>();
var context = new RuleValidatorContext<Customer, IEnumerable>(customer, "Contacts", customer.Contacts, null, ValidationLevelType.Error, null);
var notification = new ValidationNotification();
//Validate the validator only, return true of no error returned
validator.Validate(context, null, notification);
Assert.IsNotEmpty(notification.Errors[0].Message);
}