/** * @test */ public function it_happend_to_an_activity() { $id = ActivityId::generate(); $event = new ActivityPlanned($id, "Crash & Compile", "Programming competition", Schedule::withStartTime(new DateTimeImmutable('2015-10-01 14:30')), Location::fromNameAndAddress("Francken kamer"), Activity::SOCIAL); $this->assertEquals($id, $event->activityId()); $this->assertEquals("Crash & Compile", $event->name()); $this->assertEquals("Programming competition", $event->description()); $this->assertEquals(new DateTimeImmutable("2015-10-01 14:30"), $event->startTime()); $this->assertEquals(Location::fromNameAndAddress("Francken kamer"), $event->location()); $this->assertEquals(Activity::SOCIAL, $event->category()); }