create()->createModel(new DebugFormatter(), new Customer('foo'), new InvoiceTemplate(), new InvoiceQuery()); $document = new InvoiceDocument(new \SplFileInfo(__FILE__)); $renderer = new DebugRenderer(); $sut = new InvoicePreRenderEvent($model, $document, $renderer); self::assertSame($model, $sut->getModel()); self::assertSame($document, $sut->getDocument()); self::assertSame($renderer, $sut->getRenderer()); } }