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