Unit-тестирование 4

Опубликовано 19.02.2020 11:52:44 в категории Просто о NET

Как можно облегчить себе процесс создания unit-тестов. Нюансы при использовании некоторых инструментов.

Ключевые моменты

unit-testing, unit, tests, xunit, Visual Studio, autofixure, moq, nimble, ASP.NET Core, live unit-testing, abstraction, interface, EntityFramework Core, unit of work.

Темы по минутам

[01:30] Предметная область (презентация).
[04:57] Приготовления к тестированию. Краткий экскурс в то, что уже было подготовлено для написания unit-тестов.
[13:20] Controller. Пишем unit-тесты для Controller (ASP.NET Core).
[15:27] Метод контроллера, который мы будем покрывать тестами.
[17:29] Первый тест для контроллера.
[19:00] Mocking IMapper для unit-тестов.
[22:56] Метод GetByCode в API-контроллере в unit-тестах.
[26:29] Response от контроллера.
[36:57] Метод CheckAnswer в API-контроллере в unit-тестах.
[45:46] Интересная штука - Theory + InlineData.
[51:23] Полезности для Autofixture.
[54:38] Прошло время. Пришлось делать рефакторинг кода, чтобы написать unit-тест.

Видео

Мои видео

Boosty.toYouTube | Yandex.Дзен | RuTube | VK Video

Больше видео на boosty Calabonga, а если хотите тоже получать донаты, тогда заходите и регистрируйте свою страницу на boosty. Я использую хостинг reg.ru, Подключайся с промокодом 9A17-953A-8591-CF98 чтобы получить скидку 5%

Комментарии к статье отключены

Что-то пошло не по сценарию и завершилось ошибкой. Перезагрузить страницу (F5) 🗙

Переподключаем сервер...

Переподключение сломалось... Пробуем еще раз сек.

Не получилось переподключится.
Пожалуйста, обновите страницу F5

Сессия была поставлена сервером на паузу.

Восстановить сессию не получилось.
Пожалуйста, обновите страницу F5.