Validate.That (nuget): Validate input arguments, members or fields with Validate.That(…) call.  One-line call per field, no extra classes required. Auto-disovers field name based on expression. Allows extending with own validators as well as overriding validation exception.  Check out GitHub for more docs and usage examples.
Keywords: validate|that|fluent|validation|argument|contract|guard|csharp|dotnet