Change gate.GateAction to simulate.SimulateAction
Close work scope into simulate package
Fix test case method name