/** * Test handle() returns a command object */ public function testHandle() { $handler = new CommandHandler(); $commands = $handler->getCommands(); foreach (array_keys($commands) as $command) { $commandObject = $handler->handle(["command" => $command, "data" => "someData"], $this->getMockPlayer(), $this->getMockPlayerCollection()); $this->assertInstanceOf($commands[$command], $commandObject); } }