v3.0.0 Tests

- Added missing tests to cover 100% of GenericDatalist code base.
- Refactored some of test methods.