Test suites are used to organize tests in a collection of tests of the same
test type testing the behavior of the same
subject under test. There are several
kinds of tests that can be used in combination depending on how high level the object is. If the
subject under test is a single low level class (also known as a type) then the most common kind of test is the
UnitTest (
ColumnFixture and
RowFixture) but if it's a
facade (
ActionFixture) then procedural tests would be the most common kind of test. A
UnitTest (or more tests) could be included too. A test suite could have just tests or it could be a composite of tests and other test suites too.