Есть ли у MSpec «глобальная» возможность очистки? - PullRequest
2 голосов
/ 08 ноября 2011

Я использую MSpec для тестирования браузера, но я все время забываю закрыть браузер. Вместо того, чтобы использовать эту очистку в каждом контексте, можно ли применять ее глобально?

Ответы [ 2 ]

4 голосов
/ 11 ноября 2011

Вы можете наследовать спецификации. Очистка, определенная в базовом классе спецификации, вызывается после всех дочерних очисток.

3 голосов
/ 16 ноября 2011

A цитата от автора в единственной статье, которую я смог найти на эту тему ...

Вы можете реализовать ICleanupAfterEveryContextInAssembly для выполнения очистки после каждого контекста (например, очистка статического состояния, например, сброс замены ServerClock / DateTime.

...