Много кода в текущем проекте напрямую связано с отображением вещей с использованием стороннего 3D-рендеринга. Таким образом, легко сказать: "Это особый случай, вы не можете unit test его". Но я задаюсь вопросом, является ли это оправданным оправданием... легко думать "я особенный", но редко на самом деле.
Существуют ли типы кода, которые действительно не подходят для модульного тестирования? Подходящим, я имею в виду "без того, чтобы он занимал больше времени, чтобы выяснить, как написать тест, чем стоит усилий"... имея дело с тонкостью 3D-математики/рендеринга, может потребоваться много работы, чтобы доказать выход функции является правильным по сравнению с просто взглядом на визуализированную графику.