У меня общий вопрос, где я, видимо, запутался. Читал, что тесты должны быть независимыми, с другой стороны - очищать данные не нужно. Но в таком случае получается, что результат может зависеть от последовательности тестов. Пример. Есть 2 теста один проверяет обмен, второй проведение документа. Написано так, что при проведении документа выполняется регистрация на узле плана обмена. Получается что если я сперва прогоняю тест обмена, то в контексте будет создан узел ПО и тест проведения документа не упадет, но если последовательность поменять, то проведение падает. Это пример вроде доказывает, что тесты должны быть изолированными. Получается, что подчищать после каждого теста нужно обязательно? Или я где-то в корне не прав?