getMockBuilder(OnChangeContext::class)->disableOriginalConstructor()->getMock(); $onChange = new OnChangeDefault(); $onChange->validate($data, $context); $data = $onChange->preProcess($data, $context); $onChange->beforeChange($data, $context); $onChange->onChange($data, $context); $this->assertEquals(1, $data); } }