"Джентельменский набор" автотестера
Примеры кода, приведенные на данном сайте основываются на следующих наборах библиотек для тестирующих проектов . При прочих равных ставим последние версии всех библиотек, ибо если у вас возникают проблемы с версионностью и есть требования под конкретные версии, то, видимо, вам уже не нужны базовые советы)
.Net Core + xUnit
- xunit
- xunit.runner.visualstudio
- AutoFixture.Xunit2
- SemanticComparison
- Moq
- Microsoft.EntityFrameworkCore.InMemory
- Microsoft.Extensions.DependencyInjection
- Microsoft.NET.Test.Sdk
.Net + nUnit
- NUnit
- NUnit3TestAdapter
- AutoFixture
- AutoFixture.NUnit3
- SemanticComparison
- Moq
- EntityFramework
- Microsoft.NET.Test.Sdk
P.S.
Наличие Entity Framework, конечно же, необходимо только при работе с бд в тестируемом проекте. В простых приложениях (в первую очередь обучающих) мы обойдемся без него.