Я поклонник стратегии "раннего отказа" и хочу проверить, что параметры методов имеют правильные значения для Например. В Java я бы использовал что-то вроде Guava :
checkArgument(count > 0, "must be positive: %s", count);
Есть ли что-то подобное для .NET?