Size: a a a

var chat = new Chat();

2021 June 23

YM

Yury Morozov in var chat = new Chat();
Юнит тесты на GetById не нужны, сорян
источник

AW

Andrew Witwicki in var chat = new Chat();
я наперед написал в предчувствии срача в их пользу
источник

Ɖ

Ɖrēw in var chat = new Chat();
А как же какая никакая логика о которой ты выше писал
источник

Ɖ

Ɖrēw in var chat = new Chat();
В сервисе
источник

YM

Yury Morozov in var chat = new Chat();
В сервисе
источник

AW

Andrew Witwicki in var chat = new Chat();
если сервис то это уже не юнит тесты
источник

YM

Yury Morozov in var chat = new Chat();
Но не в репозитории
источник

Ɖ

Ɖrēw in var chat = new Chat();
В сервисе
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ну у тебя в сервисе будет инжектиься контекст
источник

YM

Yury Morozov in var chat = new Chat();
Я говорю что репозиторий не нужен
источник

Ɖ

Ɖrēw in var chat = new Chat();
Тебе энивей надо его мокать
источник

Ɖ

Ɖrēw in var chat = new Chat();
Удачи с удобным моком дбсета/дбконтекста
источник

YM

Yury Morozov in var chat = new Chat();
Мокать можно по разному
источник

VL

Viktor Ladyzhets in var chat = new Chat();
А кто практикует TDD? Тоессть начинает с теста, пока тест не упадет( или не компилируеться), тогда реализовывает ТОЛЬКО тот функционал которых нужен чтобы тест прошел? Поделитесь опытом, действительно не пишете кода пока тест не написан? Или все же каркас класа/метода накидали и тогда тесты?
источник

AW

Andrew Witwicki in var chat = new Chat();
интересно сколько раз в его проекте используется db.savechanges 🤔
источник

VL

Viktor Ladyzhets in var chat = new Chat();
InMemoryDbContext
источник

Ɖ

Ɖrēw in var chat = new Chat();
А если мне надо просто проверить что был условно вызван метод .Add у дбсет с правильными параметрами?
источник

Ɖ

Ɖrēw in var chat = new Chat();
И нет смысла держать полноценный ин мемори дбконтекст
источник

Ɖ

Ɖrēw in var chat = new Chat();
В таком случае
источник

VL

Viktor Ladyzhets in var chat = new Chat();
У тебя ж тесты не на 1 только такой случай? Вообще InMemory решает эту проблему, и не есть чем то супер тяжелым
источник