/**
* Set up test environment.
*/
public function setUp()
{
parent::setUp();
$this->structure = new WritersStructure();
if (!class_exists("{$this->namespace}Writer", false)) {
$this->structure->build();
}
// Managers
$this->base_writers_manager_reflection = new ReflectionClass("{$this->namespace}Manager\\Base\\Writers");
$this->writers_manager_reflection = new ReflectionClass("{$this->namespace}Manager\\Writers");
$this->base_books_manager_reflection = new ReflectionClass("{$this->namespace}Manager\\Base\\Books");
$this->books_manager_reflection = new ReflectionClass("{$this->namespace}Manager\\Books");
$this->base_chapters_manager_reflection = new ReflectionClass("{$this->namespace}Manager\\Base\\Chapters");
$this->chapters_manager_reflection = new ReflectionClass("{$this->namespace}Manager\\Chapters");
// Collections
$this->base_writers_collection_reflection = new ReflectionClass("{$this->namespace}Collection\\Base\\Writers");
$this->writers_collection_reflection = new ReflectionClass("{$this->namespace}Collection\\Writers");
$this->base_books_collection_reflection = new ReflectionClass("{$this->namespace}Collection\\Base\\Books");
$this->books_collection_reflection = new ReflectionClass("{$this->namespace}Collection\\Books");
$this->base_chapters_collection_reflection = new ReflectionClass("{$this->namespace}Collection\\Base\\Chapters");
$this->chapters_collection_reflection = new ReflectionClass("{$this->namespace}Collection\\Chapters");
// Types
$this->base_writer_reflection = new ReflectionClass("{$this->namespace}Base\\Writer");
$this->writer_reflection = new ReflectionClass("{$this->namespace}Writer");
$this->base_book_reflection = new ReflectionClass("{$this->namespace}Base\\Book");
$this->book_reflection = new ReflectionClass("{$this->namespace}Book");
$this->base_chapter_reflection = new ReflectionClass("{$this->namespace}Base\\Chapter");
$this->chapter_reflection = new ReflectionClass("{$this->namespace}Chapter");
}