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
expectedintThe expected count.
resultQueryGuardResultThe 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
resultis null.- QueryGuardBudgetExceededException
The count differed.