public function testProtectedApiSetLoopState_ReturnsImmediately_WhenNewStateDoesMatchCurrent()
{
$runtime = $this->createModel([], ['stopLoop']);
$runtime->expects($this->never())->method('stopLoop');
$state = RuntimeModel::LOOP_STATE_STOPPED;
$this->setProtectedProperty($runtime, 'loopState', $state);
$this->callProtectedMethod($runtime, 'setLoopState', [$state]);
}