Мне нужно написать несколько модульных тестов для класса, содержащего объект CTreeCtrl. Проблема в том, что я не могу передать всю цепочку windows и запустить приложение как обычно, поэтому при использовании этого объекта я получаю сообщение об ошибке при вызове Create или Adding item. Например, я знаю, что не могу передать null в Create как pParentWnd, но в моем случае это было бы так. Есть ли способ создать "издевательский" объект CWnd для передачи? Я использую Visual Studio 2017 и Google Test / Mock. Как я могу инициализировать CTreeCtrl вне обычного окна WinApi?