added full generator tests