DotNet&More #117: Тестируем код без лишних интерфейсов и не только

DotNet & More - Un pódcast de DotNet & More - Viernes

Categorías:

В C# принято создавать отдельный интерфейс для каждой сущности ради обеспечения тестируемости. Но так ли это нужно? Можно ли обойтись без создания дублирующего кода? Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:02:50 В чем проблема интерфейсов для тестов? 00:18:45 protected virtual метод вместо выноса интерфейса 00:34:40 Мокаем прямые зависимости, AutoMock 00:50:50 Производительность вызова виртуальных методов Ссылки: - https://github.com/moq/Moq.AutoMocker : Moq.AutoMocker - https://dev.to/aloneguid/c-net-method-call-performance-facts-1koi : C#/.NET Method Call Performance - Facts Видео: https://youtube.com/live/eBnaLdq0VXQ Слушайте все выпуски: https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Обсуждайте: - Telegram: https://t.me/dotnetmore_chat Следите за новостями: – Twitter: https://twitter.com/dotnetmore – Telegram channel: https://t.me/dotnetmore Copyright: https://creativecommons.org/licenses/by-sa/4.0/