However, when CollectionSize.Require is used to annotate a test it
behaves normally (i.e. it requires the collection instance under test to be
a certain size for the test to run). Note that this means a test should not
require more than one CollectionSize, since a particular collection instance
can only be one size at once.