TDD Unit tests in place for data model API