Table of Contents

Method ExecutedQueryCount

Namespace
QueryGuard.Testing
Assembly
QueryGuard.Testing.dll

ExecutedQueryCount(int, QueryGuardResult)

Asserts an exact number of counted commands.

public static void ExecutedQueryCount(int expected, QueryGuardResult result)

Parameters

expected int

The expected count.

result QueryGuardResult

The result.

Remarks

Exact rather than "at most", so a query count that drops unexpectedly is also caught. A refactor that removes a query is usually good news and occasionally means a feature quietly stopped loading something.

Exceptions

ArgumentNullException

result is null.

QueryGuardBudgetExceededException

The count differed.