feat(test): automate unit tests on Windows

CTest file is now generated to pickup sh script or batch files.