test basic crud methods (insert, update, and select).
think about how Dao should behave depending on the input being object or array.