Отличное видео. В DbContextHelper пришлось дропать базу Context.Database.EnsureDeleted(), чтобы не по-одному тесту дергать, а запускать группу тестов. В противном случае пытается повторно добавлять одинаковые entities, и как следствие ошибка повтора primary key. А у Вас без EnsureDeleted работает. public DbContextHelper() { var builder = new DbContextOptionsBuilder(); //... Context.Database.EnsureDeleted(); //
@SergeiCalabonga2 жыл бұрын
Так тоже иногда бывает.
@BraentR2 жыл бұрын
Спасибо огромное
@SergeiCalabonga2 жыл бұрын
Пожалуйста огромное
@xelaksal66904 жыл бұрын
Как всегда отлично!
@SergeiCalabonga4 жыл бұрын
Спасибо за отзыв
@ibrohimavazov86702 жыл бұрын
👍👍👍👍
@SergeiCalabonga2 жыл бұрын
Лаконично!
@5212mudak3 жыл бұрын
Очень помогло ваше видео !
@SergeiCalabonga3 жыл бұрын
Рад что пригодился маиериал. 🙂
@kriptonoidzend71299 ай бұрын
Сергей, а возможно ли скачать где-нибудь ваши тестируемые проекты Quize ?
@SergeiCalabonga9 ай бұрын
Вероятность такая существует. Но скорее всего в новой серии видео роликов про unit- тестирование.
@Денис-в5д5ь3 жыл бұрын
Супер!
@SergeiCalabonga3 жыл бұрын
Спасибо
@septembercult9853 жыл бұрын
На самом деле хотелось бы увидеть как просто Mock'нуть EF Core DbContext. Без UnitOfWork и т.д. Не к реальной же базе в тестах обращаться. А видео полезное, спасибо. Как раз сейчас учусь писать тесты.
@SergeiCalabonga3 жыл бұрын
В том-то и дело, что к реальной, но раблтающей в режиме InMemory.
@septembercult9853 жыл бұрын
@@SergeiCalabonga А есть ли возможность просто создать заглушку DbContext прямо в коде, которая просто возвращала бы заранее подготовленные коллекции данных (DbSet коллекции)? Без запроса к БД?
@SergeiCalabonga3 жыл бұрын
Конечно! Называется - абстракция! Например, Interfaces.