We don't need a type check because shouldly constrains by using generics which fixes another failing enumerable scenario
Converted Should[Not]BeEmpty for collection tests
Fixed some broken tests
Converted ShouldBeSubsetOf
ShouldBeInRange tests converted
Moving a few test classes and helpers into folders to group better
Moved more files
Converted should not be one of tests
Moved the scenario base classes into test helper folder
And a few more of the test types into test helpers
Should[Not]BeSameAs tests converted
Migrated Should.[Not]Throw tests across to scenarios
Added more Should.[Not]Throw tests, especially around tasks
Removed some duplicate tests and migrated last few missing tests