linqlike is msvc unit test compatible