Builds and passes unit test with MSVC