The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use lib 't/lib';
use EvalTest;
use Test::More tests => 8;

{
    my $o = EvalTest->new;
    $o->in(1);
    is($o->out, 1);
}

for (2 .. 8) {
    my $o = EvalTest->new;
    my $m = "out$_";
    $o->in($_);
    is(eval "\$o->$m", $_);
}