When writing UnitTests, it is always best to have a fairly small scope for each test. Things can get confusing when individual tests TestTooMuch?. Having small granularity helps you key in on failing tests a lot more easily, because you run less of a chance of MaskingErrors?.
-- JavidJamae