Optimizer: add tests