<?php namespace Engelsystem\Test\Unit\Helpers\Schedule; use Engelsystem\Helpers\Schedule\Event; use Engelsystem\Helpers\Schedule\Room; use Engelsystem\Test\Unit\TestCase; class RoomTest extends TestCase { /** * @covers \Engelsystem\Helpers\Schedule\Room::__construct * @covers \Engelsystem\Helpers\Schedule\Room::getName * @covers \Engelsystem\Helpers\Schedule\Room::getEvent * @covers \Engelsystem\Helpers\Schedule\Room::setEvent */ public function testCreate() { $room = new Room('Test'); $this->assertEquals('Test', $room->getName()); $this->assertEquals([], $room->getEvent()); $events = [$this->createMock(Event::class), $this->createMock(Event::class)]; $events2 = [$this->createMock(Event::class)]; $room = new Room('Test2', $events); $this->assertEquals($events, $room->getEvent()); $room->setEvent($events2); $this->assertEquals($events2, $room->getEvent()); } }