added tests for initial implementation of dsa