Название библиотеки
mindbox-area-counter
Автор
Popov Viktor
Описание
тестовое задание для компании mindbox
Установка
# 1) Клонирование репозитория
git clone https://github.com/vpopov97/mindbox-area-counter.git
# 2) Сборка проекта
dotnet build
# 3) Установка библиотеки
# добавьте ссылку на сборку в ваш проект.
Использование
// Импортируем библиотеку
using AreaCounter.Presentation;
// Создаем экземпляр класса
IFigure Triangle = figureFactory.CreateFigure(FigureType.TriangleEntity, new object[] { 40, 30, 50 });
// Находим площадь в условных единицах
Triangle.GetArea();
Тестирование
dotnet test
Примечания
Библиотека на данный момент не имеет подсказок о необходимых параметрах конструктора для создания фигуры,
я не придумал как написать это в общем случае в представлении. думал что может подойдут генераторы кода но с ними я не работал