C#: C# ASP.NET Core 5 | Integration Testing | Интеграционное тестирование - видео HD

C#: C# ASP.NET Core 5 | Integration Testing | Интеграционное тестирование - видео
00:41:18
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 18776 роликов

C# ASP.NET Core 5 | Integration Testing | Интеграционное тестирование - видео.

В данном ролике рассматривается подход к проведению интеграционного тестирования приложений написанных на ASP.NET Core. Приводится 3 примера: простой пример применения класса WebApplicationFactory, пример с подменой сервиса и пример с подменой базы данных.

Исходный код проекта на GitHub: github.com/codaza/DeliveryServiceApi

Telegram канал: t.me/codaza

На кофе ☕️: pay.cloudtips.ru/p/179d0532
Patreon: www.patreon.com/codaza
Boosty: boosty.to/codaza

0:00 — Начало
2:44 — Простой пример
10:32 — Пример с подменой сервиса
24:08 — Пример с подменой баз данных

#csharp #integrationtesting #aspnetcore
RSS
codaza
19:43
+6
Удобная навигация по видео :)

0:00 — Начало
2:44 — Простой пример
10:32 — Пример с подменой сервиса
24:08 — Пример с подменой баз данных
Назар Аршинский
00:49
+2
Круто!!! Не останавливайся!
volodia
12:33
Спасибо за видео! Подскажите пожалуйста, а в чем смысл использования класса webapplicationFactory, если все приведённые тесты сервиса и контроллера можно выполнить без него, а все зависимости запихнуть в mock или даже в automock и так же подменить поведение для возвращаемого результата? Или это просто один из способов)? Спасибо
Posh Wave
18:10
+1
Спасибо за видео, могли бы посоветовать литературу по данной теме?
Мурадил Казматов
11:55
В интеграционных тестах mock не должно же быть?
fumanchez
23:58
Недавно начал разбираться в этой теме — на русском про WebApplicationFactory мало инфы (хотя штука несложная, но полезная). Единственное что добавил бы, так это насчет HttpClient — его рекомендуется не использовать как, допустим DbContext, т.е. с using и создавать свой для каждого запроса. От этого может накапливаться много висячих неактивных соединений. Вместо этого лучше расшаривать один экземпляр как можно больше.
Сергей Тарамалы
09:27
Если у кого то visualstudio не видит класса startup, то попробуйте это
/>
Александр Александр
14:13
+2
Очень хороший канал, наткнулся случайно. Продолжайте в том же духе !)
Дмитрий Шимко
14:39
+1
Случайно попало в рекомендации, ранее не попадал на этот канал. Спасибо! Хорошее объяснение.
Ра́ми Аль-Хешан
23:16
+1
Привет! Отличное видео! Как и предыдущие. Скажи, пожалуйста, а что ты юзаешь когда набираешь тип? У меня тип сам не подтягивается

Новости

«СёрчИнформ FileAuditor» расширил контроль файловых серверов на Linux «СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения «СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux «РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий

«СёрчИнформ FileAuditor» расширил контроль файловых серверов на Linux


14 часов назад
«СёрчИнформ FileAuditor» расширил контроль файловых серверов на Linux
«СёрчИнформ FileAuditor» расширил контроль файловых серверов на Linux
«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost
«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost
Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения
Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения
«СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux
«СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux
«РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий
«РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий