который суть локатор всего что тебе надо. Ты хочешь использовать один контейнер в нескольких кейсах, что ваще не очень хорошо, но допустим. xUnit позволяет решить эту проблему как? Он создаёт какой-то контекст теста, в котором хранит объекты и позволяет использовать общий контекст для разных тестов? Я не придираюсь, просто не очень понимаю, как ещё можно решить эту проблему, без того чтобы упереться в конечном счёте в глобальный объект
вот дока http://xunit.github.io/docs/shared-context если коротко, то вот так [Collection("Database collection")] public class DatabaseTestClass1 { DatabaseFixture fixture; public DatabaseTestClass1(DatabaseFixture fixture) { this.fixture = fixture; } } где DatabaseFixture общий объект во всех тестах помеченных "Database collection"
Обсуждают сегодня