public function all() { $collection = new ContatosCollection(); $collection->add(new Contato(['nome' => 'Gustavo Verzola', 'email' => '*****@*****.**', 'telefone' => 987757080])); $collection->add(new Contato(['nome' => 'Fabricio Meneses', 'email' => '*****@*****.**', 'telefone' => 994961334])); $collection->add(new Contato(['nome' => 'Jurandir Dacol', 'email' => '*****@*****.**', 'telefone' => 991507162])); return $collection; }
public function test_renderiza_em_json() { $presenter = new JsonPresenter(); $contatos = new Contatos(); $contatos->add(new Contato(['nome' => 'Gustavo Verzola', 'telefone' => 987757080])); $contatos->add(new Contato(['nome' => 'Fabricio Meneses', 'telefone' => 994961334])); $actualJson = $presenter->render($contatos); $expectedJson = '[{"nome":"Gustavo Verzola","telefone":987757080},{"nome":"Fabricio Meneses","telefone":994961334}]'; $this->assertEquals($expectedJson, $actualJson); }
public function test_renderiza_em_html() { $presenter = new HtmlPresenter(); $contatos = new Contatos(); $contatos->add(new Contato(['nome' => 'Gustavo Verzola', 'telefone' => 987757080])); $contatos->add(new Contato(['nome' => 'Fabricio Meneses', 'telefone' => 994961334])); $actualHtml = $presenter->render($contatos); $expectedHtml = '<ul><li>Gustavo Verzola - 987757080</li><li>Fabricio Meneses - 994961334</li></ul>'; $this->assertEquals($expectedHtml, $actualHtml); }