/FiguresTest

Два класса геометрических фигур и тесты

Primary LanguageC#

FiguresTest

Два класса геометрических фигур и юнит-тесты + задание на SQL.

Библиотека с фигурами - здесь есть интрефейс IFigure определяющий метод GetArea(), который переопределяют классы Triangle и Circle. Класс Triangle также реализует метод IsRight(), проверяющий что треугольник является прямоугольным. Окружность задаётся по радиусу и координатам ценра, треугольник - по координатам вершин.

Юнит-тесты - здесь все тесты. CircleFigureTest и TriangleFigureTest проверяют правильность нахождения площади для соответствующих фигур, а также отраюатывают особенности каждой фигуры (например, что площадь круга не должна зависеть от расположения его центра). FigureInterfaceTest проверяет возможность использования произвольных фигур в одной коллекции, возможность нахождения площадей для фигур без знания типа фигуры.

Задача по sql - здесь запросы для создания таблиц, вставки данных и выборки результата.