Extend functional tests, create model work experience and unit tests for it