This answer to a question about C++ unit test frameworks suggests a possibility that had not occurred to me before: using C++/CLI and NUnit to create unit tests for native C++ c
I never used one, but isn't there a port? Perhaps http://cunit.sourceforge.net/documentation.html would work for you.