Class ValidationResult
Represents the result of validating a response against expected behavior. Can be implicitly converted from a bool for simple cases.
public class ValidationResult
- Inheritance
-
ValidationResult
- Inherited Members
Properties
FailureMessage
An optional message explaining why validation failed. Only meaningful when IsValid is false.
public string FailureMessage { get; }
Property Value
IsValid
Indicates whether the validation passed.
public bool IsValid { get; }
Property Value
Methods
Invalid(string)
Creates a failed validation result with an optional explanation.
public static ValidationResult Invalid(string message = null)
Parameters
messagestring
Returns
Valid()
Creates a successful validation result.
public static ValidationResult Valid()
Returns
Operators
implicit operator ValidationResult(bool)
Implicit conversion from bool for simple validation cases.
public static implicit operator ValidationResult(bool isValid)
Parameters
isValidbool
Returns
Examples
return response.StatusCode == 200; // implicitly converts to ValidationResult