public static void IfArgumentEqual <TExpected, TActual>(
     [CanBeNull] TExpected unexpected,
     [CanBeNull] TActual argumentValue,
     [NotNull][System.Diagnostics.CodeAnalysis.NotNull] string argumentName
     )
 {
     Fail.RequiresArgumentName(argumentName);
     Fail.IfEqual(unexpected, argumentValue, Violation.WhenArgumentEqual(argumentName, unexpected));
 }
Beispiel #2
0
 public static void IfEmpty(Guid value, Violation message)
 {
     Fail.IfEqual(Guid.Empty, value, message);
 }
Beispiel #3
0
        public static void IfArgumentEmpty(Guid value, [NotNull][InvokerParameterName] string argumentName)
        {
            Fail.RequiresArgumentName(argumentName);

            Fail.IfEqual(Guid.Empty, value, "Argument '{0}' is an empty Guid.", argumentName);
        }
Beispiel #4
0
        public static void IfEmpty(Guid value, [NotNull] string message, [NotNull] params object[] args)
        {
            Fail.RequiresMessage(message, args);

            Fail.IfEqual(Guid.Empty, value, message, args);
        }