NUnit.Framework.Guard
Class used to guard against unexpected argument values
or operations by throwing an appropriate exception.
namespace NUnit.Framework.Constraints
{
public delegate string ValueFormatter (object val);
}