ArgValidation (nuget): A simply arguments validation library with fluent API.        Examples:         Arg.NotNull(() => model);          Arg.Validate(color, nameof(color))                 .NotNullOrWhitespace()                 .LengthInRange(2, 20);          // passangerCount is Nullable type         Arg.IfNotNull(passangerCount, nameof(passangerCount))                 .Positive();
Keywords: argument|validation|validator|checker|check|parameter