Параметры двигателя задаются в файле EngineProperties.cs. Все они вынесены в отдельный класс, так что при необходимости можно легко добавить возможность парсить исходные данные из json файла.
Также добавлена возможность регулировать погрешность измерений с помощью изменения временного интервала, через который просчитываются покзатели двигателя(в первую очередь влияет на первый тест).
Разные тесты можно добавлять реализуя интерфейс IStand. В методе Test задаётся вся логика тестирования.
Разные типы двигателей можно добавлять наследуясь от родительского типа Engine и переопределяя виртуальный метод Run.