Skip to content

mkhomutov/Orc.CollectionValidator

 
 

Repository files navigation

Orc.CollectionValidator

Is a library to validate a collection of objects.

var collection = new List<int>{1,2,3,4,5};
var validator = new CollectionValidator<int>().CountGreaterThan(3).Unique();
var validationResults = validator.Validate(collection);

if(!validationResults.IsValid)
{
	// Process validationResults
}

Some of the methods available are:

Unique();
Unique( x => x.Property);
Unique( x => x.Property1, x => x.Property2, etc...);
CountGreaterThan(number);
CountGreaterThanOrEqualTo(number);
CountLessThan(number);
CountLessThanOrEqualTo(number);
Singular();

About

Library to validate a collection of objects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%