Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
 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);
 }