Мы тестируем закрытые методы выводом, которым я подразумеваю, что мы ищем общее тестовое покрытие класса по крайней мере 95%, но только имеем наш тестовый вызов в общедоступные или внутренние методы. Для получения покрытия мы должны выполнить множественные вызовы общественности/внутренностям на основе различных сценариев, которые могут произойти. Это делает наши тесты большим количеством intentful вокруг цели кода, который они тестируют.
ответ Trumpi на сообщение, которое Вы связали, является лучшим.
WPF (Windows Presentation Foundation, включенный в .net 3.5) делает 3D-рендеринг довольно простым (или, по крайней мере, проще, чем это было раньше). Взгляните на следующий учебник:
http://www.kindohm.com/technical/WPF3DTutorial.htm - исходная ссылка мертва, но статью все еще можно найти на archive.org, http://web.archive.org/web/20131122141342/http://kindohm.com/technical/WPF3DTutorial.htm
В нем показано, как создать небольшое трехмерное окно просмотра и расположить внутри простые элементы.
Microsoft .Net Chart Control - загрузите здесь . Это похоже на использование трехмерных диаграмм в Excel.