Introduced NotNullReturnValueAsertion to encapsulate a unit test that verifies that a Query doesn't return null. This is the equivalent of GuardClauseAssertion on the Query side.
Added an ISpecimenBuilder argument to NotNullReturnValueAsertion.
Added a Guard Clause.
Added an IStateExpectation argument to NotNullReturnValueAsertion.