Все эти занудные тесты ниже - это следствие неправильного дизайна. Эти тесты - это дублирование, пусть и не в чистом виде, но на семантическом уровне это дублирование. И мы знаем, что любое дублирование можно устранить. Просьба сделать это. Эта напрямую связано с возвращением убитых единиц измерения...