getMockBuilder('Aura\Di\Injection\LazyInterface') ->getMock(); $lazyValueStub->method('__invoke') ->willReturn($file); $lazyInclude = new LazyRequire($lazyValueStub); $actual = $lazyInclude->__invoke(); $expected = ['foo' => 'bar']; $this->assertSame($expected, $actual); } }