create solution and main project
add test project
Merge branch 'refactor-split-test-project'