public function testConstructor() { // Clear validations \model\ValidationService::Clear(); $dateTimeObj1 = new \DateTime("now"); $dateTimeObj2 = new \DateTime("2000-01-01"); $page = new Page(12, 'header', 'content', 'authorName', 'slug', $dateTimeObj1, $dateTimeObj2); $this->assertTrue(\model\ValidationService::IsValid()); // Check values $this->assertEquals(12, $page->GetPageId()); $this->assertEquals("header", $page->GetHeader()); $this->assertEquals("content", $page->GetContent()); $this->assertEquals("authorName", $page->GetAuthorName()); $this->assertEquals("slug", $page->GetSlug()); $this->assertEquals($dateTimeObj1, $page->GetCreated()); $this->assertEquals($dateTimeObj2, $page->GetModified()); }