*/ class UpdateScheduleCommandTest extends AbstractTestCase { use CommandTrait; protected function getObjectAndParams() { $params = [ 'schedule' => new Schedule(), 'name' => 'Foo', 'message' => 'Bar', 'status' => 1, 'scheduled_at' => date('Y-m-d H:i'), 'completed_at' => date('Y-m-d H:i'), 'components' => [], ]; $object = new UpdateScheduleCommand( $params['schedule'], $params['name'], $params['message'], $params['status'], $params['scheduled_at'], $params['completed_at'], $params['components'] ); return compact('params', 'object'); } protected function objectHasRules() { return true; } protected function getHandlerClass() { return UpdateScheduleCommandHandler::class; } }