- выделяем примесь TmsShapeClassListSingleton.
- выводим класс TmsShapesForToolbar из примеси TmsShapeClassListSingleton.
- переводим тест на TmsShapesForToolbar.
- добавляем "очевидные" тесты.
- чистим код.
- регистрируем утилитные классы отдельно.
- делаем отдельный тест зарегистрированных утилитных классов.
- добавляем отдельные тесты примитивов для тулбара.
- Причёсываем код.
- выделяем интерфейс ImsShapesProvider.
- переносим метод ShapesForToolbarToList.
- выделяем примесь TmsShapesProvider.
- используем примесь TmsShapesProvider.
- чистим код.