Added tests project and various snippet unit tests