Реализация плагинов для ASP.NET Core Web API
ASP.NET Identity с использованием PostgreSQL
Руководство по использованию ASP.NET Identity с базой данных PostgreSQL 1. Создадим Веб-приложение ASP.NET Core Razor Pages Использую Visual Studio 2022 , создаю проект ASP.NET Core Razor Pages. Изменяем "Тип проверки подлинности" на ”Индивидуальной учетной записи пользователя". 2. Установка пакетов Через Диспетчер пакетов Nuget добавляем Npgsql.EntityFrameworkCore.PostgreSQL для работы с базой данных PostgreSQL...
Интеграционные тесты для ASP.NET Core 8 Web API
Уточняю: тестировать я буду контроллер (см. https://dzen.ru/a/aERZVGOmEkUkVxAm) - с использованием xUnit v3 и пакета Microsoft.AspNetCore.Mvc.Testing. И без Moq. Основная статья, откуда я все это брал - вот: https://learn.microsoft.com/ru-ru/aspnet/core/test/integration-tests?view=aspnetcore-8.0&pivots=xunit. Кстати, для .NET Core 9 там код слегка поменялся, так что при переходе с .NET Core 8 на .NET Core 9 придется менять часть кода в тестовом проекте. Итак. Во-первых, в проекте с сервисами и хостингом сервисов, в точке входа (Program.cs) пришлось немного переделать код: 1. Добавить атрибут: #if DEBUG
[assembly:
InternalsVisibleTo("Foo...