Рет қаралды 1,109
#сервисыnetcore #ef #entityframework #codefirst #moq #autofixture #приложениеснуля #фасадшаблонпроектирования
В этом видео мы создадим 1 сервис который будет точкой входа в наше приложение написанное с использованием микросервисной архитектуры в технологии .Net Core. Мы будем активно использовать базовые абстрактные классы и шаблон проектирования "Фасад". Для записи данных в базу данных мы будем использовать Entity Framework с подходом CodeFirst. Для тестирования правильности работы нашего кода мы будем использовать библиотеки Moq и AutoFixture.
Подписывайтесь на канал [программирование, путешествия]: / @andreyshyrokoriadov
Поддержите канал на Patreon: www.patreon.com/user?u=75926772
Код из данного видео: github.com/ashyrokoriadov/you...
Библиотеки:
Moq: documentation.help/Moq/
AutoFixture: autofixture.github.io/docs/qu...
IdentityServer: identityserver4.readthedocs.i...
.Net Core: learn.microsoft.com/en-us/asp...
Хронометраж:
00:23 Вступление
03:33 Архитектураприложения
09:10 Добавление OnlineShop.ApiService
13:00 Добавление UsersController
23:00 Попытка отправить первый запрос к UsersController
35:00 Добавление остальных контроллеров
37:05 Использование Visual Studio Code и плагина REST для отправки запросов
45:20 Добавление API тестов в OnlineShop.ApiService
48:40 Попытка запуска первого теста OnlineShop.ApiService
55:55 Попытка запуска всех тестов OnlineShop.ApiService
57:57 Окончание