public function testVerificaSeMetodoCreateRetornaUmProduto() { $categoria = $this->getMock('\\vendor\\Produto\\Categoria\\Categoria'); $categoria->expects($this->any())->method('getId')->willReturn(2); $categoria->expects($this->any())->method('getNome')->willReturn('Categoria teste'); $produto = \vendor\Produto\ProdutoFactory::create(1, 'Produto teste', 'Descrição', $categoria, 10); $this->assertInstanceOf('\\vendor\\Produto\\Produto', $produto); }
<link href="css/bootstrap.min.css" rel="stylesheet"> <link href="css/style.css" rel="stylesheet"> <script src="js/jquery-2.1.1.min.js"></script> <script src="js/jquery.mask.min.js"></script> </head> <body> <div class="container"> <?php if ($_SERVER['REQUEST_METHOD'] == 'POST') { $formulario->popular(); $categoria = \vendor\Produto\Categoria\CategoriaDbFactory::create($categoriaManager, $_POST['categoria']); $produto = \vendor\Produto\ProdutoFactory::create(null, $_POST['nome'], $_POST['descricao'], $categoria, $_POST['valor']); $inserir = $produtoManager->inserir($produto); if ($inserir) { echo '<div class="form-result"><div class="alert alert-success" role="alert">Produto cadastrado no banco de dados!</div></div>'; } } echo $formulario->mostrar(); ?> </div> <!-- /container --> </body> <script> $(document).ready(function(){ $('.produto-valor').mask('R$ 000.000.000.000.000,00', {reverse: true}); });