function test_change_dollar()
 {
     //Arrange
     $test_change = new Coin();
     $input = 101;
     //Act
     $result = $test_change->changeDue($input);
     //Assert
     $this->assertEquals('the amount you entered is in excess of 1 whole dollar', $result);
 }
Exemple #2
0
<?php

require_once __DIR__ . '/../vendor/autoload.php';
require_once __DIR__ . '/../src/Coin.php';
// use Symfony\Component\Debug\Debug;
// Debug::enable();
$app = new Silex\Application();
// $app['debug'] = TRUE;
$app->register(new Silex\Provider\TwigServiceProvider(), array('twig.path' => __DIR__ . '/../views'));
$app->get('/', function () use($app) {
    return $app['twig']->render('coin.html.twig');
});
$app->get('combination', function () use($app) {
    $my_Coin = new Coin();
    $combinations = $my_Coin->changeDue($_GET['amount']);
    return $app['twig']->render('combination.html.twig', array('combinations' => $combinations));
});
return $app;