3 тестовых файла в 1 (из 30) тестовых решениях рассчитываются неправильно:< /p>

Но тесты выполняются:

Загадка в том, что как только я скопирую файлы в другое решение, где уже выполняется еще 10 тестов, они будут видны:

Даже другие файлы не затрагивают службу электронной почты.
Похоже на очень странную ошибку в Coverlet.
Еще несколько идей и то, что я уже пробовал:
- на моем компьютере стоит sae, как у других разработчиков, так и в конвейере
- понижение версии Coverlet или других пакетов не помогает
- два решения абсолютно одинаковы и имеют почти одинаковый csproj и т. д.
- Когда я удалю все файлы из решения, в которое скопировал тест, оставшиеся тесты emailService будут больше не увидеться. Значит только при наличии других тестов это работает.
- Сами тесты очень скучные, создаём сервис, вызываем бд, читаем из неё, Assert.Multiple + Assert.На этом и закончили .
Код: Выделить всё
[Test]
[AutoData]
public void ApplyDesignTemplate_ValidInput_TemplateWithoutBodyUnchanged(
DesignTemplateLogicService service,
TranslationData data)
{
// Arrange
string designTemplate = "This is a template without the body replacement token.";
// Act
var result = service.ApplyDesignTemplate(designTemplate, data);
// Assert
Assert.That(result, Is.EqualTo(designTemplate));
}

Вывод Json с учетом других тестов:

Есть идеи?
Подробнее здесь: https://stackoverflow.com/questions/788 ... t-is-added