I understand that, when running unit tests, the class is instantiated for each test method. Therefore, I see no difference in initialising members upon declaration versus in the TestInitialize method. Is there anything particularly wrong about doing the former?
Note that this is a different question to TestInitialize vs ClassInitialize, although it technically might be similar.