#! /bin/false
package Suites::CustomerTest1;
use strict;
use base qw (Test::Unit::TestCase);
use Suites::Customer;
sub testRentingOneMovie
{
my $self = shift;
my $customer = Suites::Customer->new;
$customer->rentMovie(1);
$self->assert($customer->getTotalCharge == 2);
}
sub testRentingTwoMovies
{
my $self = shift;
my $customer = Suites::Customer->new;
$customer->rentMovie(1);
$customer->rentMovie(2);
$self->assert_equals(4, $customer->getTotalCharge);
}
sub testRentingThreeMovies
{
my $self = shift;
my $customer = Suites::Customer->new;
$customer->rentMovie(1);
$customer->rentMovie(2);
$customer->rentMovie(3);
$self->assert_num_equals(7.75, $customer->getTotalCharge);
}
1;