Я использую Nunit 3.0, и мои [Setup]
и [TearDown]
и [OneTimeTearDown]
методы находятся в базовом классе, а базовый класс наследуется всеми тестовыми классами.
Если я создаю список воспроизведения из nunit с тестовыми примерами из разных классов или приборов, [OneTimeTearDown]
выполняется для каждого тестового класса или каждой тестовой фиксации.
Мой метод [OneTimeTearDown]
отправляет отчет о выполнении теста по электронной почте, но с вышеупомянутой проблемой он отправляет несколько электронных писем.