Нужно ли мне вводить что-то, когда я использую тест-контейнеры в .NET? ⇐ C#
-
Anonymous
Нужно ли мне вводить что-то, когда я использую тест-контейнеры в .NET?
Я пытаюсь использовать тестовые контейнеры в своем веб-API .NET. Я хотел бы протестировать класс репозитория, поэтому я создал класс с именем fixture.cs, где я использую метод Build() и реализую IAsyncLifetime()< /код>. В тестовом классе я наследую класс fixture.cs и использую testcontainer в своем конструкторе. Вроде все работает нормально, пока я не запускаю больше одного теста. Контейнер удаляется после первого теста и не создается заново. В чем может быть причина этого? Нужно ли мне как-то регистрировать тест-контейнеры?
Я пытаюсь использовать тестовые контейнеры в своем веб-API .NET. Я хотел бы протестировать класс репозитория, поэтому я создал класс с именем fixture.cs, где я использую метод Build() и реализую IAsyncLifetime()< /код>. В тестовом классе я наследую класс fixture.cs и использую testcontainer в своем конструкторе. Вроде все работает нормально, пока я не запускаю больше одного теста. Контейнер удаляется после первого теста и не создается заново. В чем может быть причина этого? Нужно ли мне как-то регистрировать тест-контейнеры?
Мобильная версия