Простой веб‑сервис на ASP.NET Core, который хранит рекламные площадки в памяти и позволяет искать их по локациям.
-
Сначала открываем терминал (PowerShell, CMD или любой другой) и клонируем проект:
git clone https://github.com/AcciGen/AdPlatforms.git
-
Заходим в нужную папку для запуска:
cd AdPlatforms\src\AdPlatforms.API
-
Запускаем проект:
dotnet run
-
Открываем в браузере Swagger UI для тестирования:
http://localhost:5133/swagger
POST /api/AdPlatforms/upload
GET /api/AdPlatforms/search?location=%2Fru
Поиск:
/ru
Ответ:
[ "Яндекс.Директ" ]Яндекс.Директ:/ru
Ревдинский рабочий:/ru/svrd/revda,/ru/svrd/pervik
Газета уральских москвичей:/ru/msk,/ru/permobl,/ru/chelobl
Крутая реклама:/ru/svrd
-
Если проекта нету то сначала открываем терминал (PowerShell, CMD или любой другой) и клонируем проект:
git clone https://github.com/AcciGen/AdPlatforms.git
-
Открываем нужную папку для тестов:
cd AdPlatforms\tests\AdPlatforms.Tests
-
Запускаем тесты:
dotnet test --logger "console;verbosity=detailed"