Open Sergio1C opened 2 weeks ago
UPD: Также в PurchaseScenario, так как файлы с конфигурациями json лежат в одном месте, перетираются при сборке и в результате создается база purchase но в другом контексте. Это требует исправления. Либо стоит вообще отказаться в этих тестах от физических баз данных или каждый раз (именно для тестов) при прогоне создавать/очищать.
1) Smoke тесты не запускаются из-за того что адрес в настройках RabbitMq и SQLServer прописан как внутри контейнера, а их предполагается запускать и на хосте (из IDE например). 2) При вызове методов в ShopsController возникает ошибка MassTransit: messages types must not be System types exception 3) Есть неточность в коде в одном UnitTest - он падает из-за эксепшена.
Прошу доступ на Pull Request в котором пункты будут исправлены: 1) Для функциональных тестов (Smoke) прописаны отдельные
appsetting.Test.json
с настройками путей, которые видны из локальной машины. 2) Причина описана тут. Нужно добавить пару классов для Response 3) Исправление код в тесте.