Table of Contents

Method Passes

Namespace
QueryGuard.Testing
Assembly
QueryGuard.Testing.dll

Passes(QueryGuardResult)

Asserts that the session satisfied its policy.

public static void Passes(QueryGuardResult result)

Parameters

result QueryGuardResult

The result.

Remarks

Warnings do not fail. A repeated-query candidate is evidence worth reading; making it fail by default would break the first build QueryGuard is installed in. Use HasNoWarnings(QueryGuardResult) when a test genuinely wants zero warnings.

Exceptions

ArgumentNullException

result is null.

QueryGuardBudgetExceededException

The policy was not satisfied.