#50 implement data generation method in DataGeneratorService
#50 refactor DataGeneratorServiceTest