implemented seperate test project for dll