Added google mock, and created the least code needed to run the first test which checks that StarPlanner.FindPlan returns an empty plan if same node is passed in first AND second parameter. Works great, and mocking works, so now I'm set to actually start doing some work. Tip: If you're a C# programmer, never jump over to C++. Lawd have mercy.