added solid unit tests for all models