Волобуев Петр | Технологический радарВолобуев Петр | Технологический радар
Использую

Закрепили xUnit как основной тестовый фреймворк для всех .NET проектов. Из плюсов относительно MSTest и NUnit:

  • нет [TestInitialize] и [TestCleanup] — вместо них конструктор и IDisposable, что ближе к обычному C# коду
  • IClassFixture и ICollectionFixture дают гибкое управление shared-состоянием
  • хорошо интегрируется с .NET CLI и GitLab CI

Используем в связке с Moq для unit-тестов и отдельными интеграционными тестами с реальной БД.