nickdanil / DanNik.BrokenLine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DanNik.BrokenLine

Проект DanNik.BrokenLine содержит экспортируемый функционал заключенный в сервисе BrokenLineService

Проект DanNik.BrokenLine.Common содержит общую логику: - Настройку DI модуля (CommonModule, ConsoleAppModule) - AmbientContext (общий контекст библиотеки, так же выполняет фунцию инициализации DI модуля) - HandlerProcessor(функционал для вызовы бизнес хендлеров с помощью DI)

Проект DanNik.BrokenLine.BusinessObjects содержит используемые объекты и контракты - что позволит переиспользовать

Проект DanNik.BrokenLine.BusinessLogic содержит бизнесс логику - что позволит переиспользовать ее, а так же тестировать

Проект DanNik.BrokenLine.Tests тесты функционала библиотеки, благодаря DI может содержать кастомную реализацию провайдеров данных и т.п. Тесты можно запустить из Test Explorer или из командной строки из папки проекта командой: dotnet test

Проект DanNik.BrokenLine.ConsoleApp пример использования библиотеки

About


Languages

Language:C# 100.0%