Методы, помеченные атрибутом [TestInitialize ()], используются для подготовки аспектов среды, в которой будет выполняться ваш модульный тест. Цель этого - установить известное состояние для запуска вашего модульного теста. Вы можете использовать метод [TestInitialize ()] для копирования, изменения или создания определенных файлов данных, которые будет использовать ваш тест.
Создайте методы, помеченные атрибутом [TestCleanUp {}], чтобы вернуть среду в известное состояние после выполнения теста. Это может означать удаление файлов в папках или возврат базы данных в известное состояние. Примером этого является сброс базы данных инвентаризации в исходное состояние после тестирования метода, который используется в приложении для ввода заказа.
Для получения дополнительной информации, пожалуйста, обратитесь:
http://msdn.microsoft.com/en-us/library/ms182517%28v=vs.100%29.aspx