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

ru-RU | создано: 19.02.2020 | опубликовано: 19.02.2020 | обновлено: 19.02.2020 | просмотров за всё время: 88

Как можно облегчить себе процесс создания 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-тест.

Видео

 

Предыдущая статья

FAQ по программированию 4

Следующая статья

FAQ по программированию 3