本文整理汇总了C#中ValidationResults.FindAll方法的典型用法代码示例。如果您正苦于以下问题:C# ValidationResults.FindAll方法的具体用法?C# ValidationResults.FindAll怎么用?C# ValidationResults.FindAll使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ValidationResults
的用法示例。
在下文中一共展示了ValidationResults.FindAll方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CanFilterWithIgnoreWithMultipleTagsIncludingNull
public void CanFilterWithIgnoreWithMultipleTagsIncludingNull()
{
ValidationResults validationResults = new ValidationResults();
validationResults.AddResult(new ValidationResult("with tag1 - 1", null, null, "tag1", null));
validationResults.AddResult(new ValidationResult("with tag1 - 2", null, null, "tag1", null));
validationResults.AddResult(new ValidationResult("with tag2 - 1", null, null, "tag2", null));
validationResults.AddResult(new ValidationResult("with tag3 - 1", null, null, "tag3", null));
validationResults.AddResult(new ValidationResult("without tag - 1", null, null, null, null));
validationResults.AddResult(new ValidationResult("without tag - 2", null, null, null, null));
ValidationResults filteredValidationResults = validationResults.FindAll(TagFilter.Ignore, null, "tag2");
IDictionary<string, ValidationResult> filteredResultsMapping = ValidationTestHelper.GetResultsMapping(filteredValidationResults);
Assert.AreEqual(3, filteredResultsMapping.Count);
Assert.IsTrue(filteredResultsMapping.ContainsKey("with tag1 - 1"));
Assert.IsTrue(filteredResultsMapping.ContainsKey("with tag1 - 2"));
Assert.IsTrue(filteredResultsMapping.ContainsKey("with tag3 - 1"));
}
示例2: FindAllReturnsNewInstance
public void FindAllReturnsNewInstance()
{
ValidationResults validationResults = new ValidationResults();
validationResults.AddResult(new ValidationResult("with tag1 - 1", null, null, "tag1", null));
validationResults.AddResult(new ValidationResult("with tag1 - 2", null, null, "tag1", null));
validationResults.AddResult(new ValidationResult("with tag2 - 1", null, null, "tag2", null));
validationResults.AddResult(new ValidationResult("with tag3 - 1", null, null, "tag3", null));
validationResults.AddResult(new ValidationResult("without tag - 1", null, null, null, null));
validationResults.AddResult(new ValidationResult("without tag - 2", null, null, null, null));
ValidationResults filteredValidationResults = validationResults.FindAll(TagFilter.Include, "tag1");
Assert.AreNotSame(validationResults, filteredValidationResults);
}
示例3: RepeatedTagsDoNotResultInRepeatedResults
public void RepeatedTagsDoNotResultInRepeatedResults()
{
ValidationResults validationResults = new ValidationResults();
validationResults.AddResult(new ValidationResult("with tag1 - 1", null, null, "tag1", null));
validationResults.AddResult(new ValidationResult("with tag1 - 2", null, null, "tag1", null));
validationResults.AddResult(new ValidationResult("with tag2 - 1", null, null, "tag2", null));
validationResults.AddResult(new ValidationResult("with tag3 - 1", null, null, "tag3", null));
validationResults.AddResult(new ValidationResult("without tag - 1", null, null, null, null));
validationResults.AddResult(new ValidationResult("without tag - 2", null, null, null, null));
ValidationResults filteredValidationResults = validationResults.FindAll(TagFilter.Include, "tag2", "tag2");
IDictionary<string, ValidationResult> filteredResultsMapping = ValidationTestHelper.GetResultsMapping(filteredValidationResults);
Assert.AreEqual(1, filteredResultsMapping.Count);
Assert.IsTrue(filteredResultsMapping.ContainsKey("with tag2 - 1"));
}