Я пытаюсь написать тест с помощью Coded UI Test. Но, мне кажется, в данном случае это не важно.
Чтобы протестировать, например, реакцию на щелчок по кнопке, мне необходимо получить предварительно состояние, в котором будет присутствовать эта кнопка.
Я могу максимально приблизить это состояние :
забекапить базу и откатываться до её состояния
Но, поскольку есть еще клиентская сторона, в общем случае, нужное состояние я могу получить только за счет действий на ней.
И если эти действия приведут к сбою, я не смогу получить исходное состояние (например, тестируемая кнопка не появится), и тест будет провален.
Независимо от того в какой части я реализовал подготовку - в самом тесте или, например, в конструкторе класса.
Я только начинаю, поэтому не взыщите, если ответ - очевиден.
Для меня - нет.