Ejemplo n.º 1
0
 function test_getCashMoney_countPennies()
 {
     //Arrange
     $test_CashMoney = new CashMoney();
     $cents = 0.9399999999999999;
     //Act
     $result = $test_CashMoney->getCashMoney($cents);
     //Assert
     $this->assertEquals('3 1 1 4', $result);
 }
Ejemplo n.º 2
0
<?php

require_once __DIR__ . '/../vendor/autoload.php';
require_once __DIR__ . '/../src/CashMoney.php';
$app = new Silex\Application();
$app->register(new Silex\Provider\TwigServiceProvider(), array('twig.path' => __DIR__ . '/../views'));
$app->get("/", function () use($app) {
    return $app['twig']->render('form.html.twig');
});
$app->get("/view_cashmoney", function () use($app) {
    $my_Cash_Money = new CashMoney();
    $your_Cash_Money = $my_Cash_Money->getCashMoney($_GET['cents']);
    $your_Cash_Money = explode(" ", $your_Cash_Money);
    $string = $your_Cash_Money[0] . " 100s, " . $your_Cash_Money[1] . " 50s, " . $your_Cash_Money[2] . " 20s, " . $your_Cash_Money[3] . " 10s " . $your_Cash_Money[4] . " 5s " . $your_Cash_Money[5] . " 1s " . $your_Cash_Money[6] . " quarters, " . $your_Cash_Money[7] . " dimes " . $your_Cash_Money[8] . " nickels, " . $your_Cash_Money[9] . " pennies.";
    return $app['twig']->render('view.html.twig', array('result' => $string));
});
return $app;