Перевести FakeFileStorage на NSubstitute
ci / build-test (push) Successful in 3m12s

Хелпер Support/TestFileStorage: словари объектов/типов + журнал удалений,
подставка читает состояние на момент вызова (позиция потока при Put — по
контракту порта). Потребители (9 файлов) перетипизированы на .Storage,
фейк удалён, тесты 1340 зелёные.
This commit is contained in:
Rustam Khalimov
2026-09-12 22:38:41 +03:00
parent 564cfd5b40
commit 3fb63489d6
10 changed files with 132 additions and 22 deletions
@@ -1,4 +1,5 @@
using Deal.Contracts.Integrations.Models;
using Deal.Tests.Unit.Support;
using Deal.Modules.Cards.Application.Sources;
using Deal.Modules.Kanban.Application.Models;
using Deal.Modules.Kanban.Application.Services;
@@ -715,7 +716,7 @@ public sealed class CardsServiceTests
var store = new FakeKanjStore();
var settings = new FakeSettingsStore();
var ml = new FakeMlClient();
return (new CardsService(store, settings, ml, new FakeFileStorage()), store, settings, ml);
return (new CardsService(store, settings, ml, new TestFileStorage().Storage), store, settings, ml);
}
// Доска с правилами (ContainerRulesDto) либо без них.