Finance-Bank-SentinelBenefits-Csv401kConverter
view release on metacpan or search on metacpan
t/01-side_reverser.t view on Meta::CPAN
use Test::More tests => 5;
use Modern::Perl;
use lib './lib';
use_ok( 'Finance::Bank::SentinelBenefits::Csv401kConverter::SideReverser' );
my $reverser = Finance::Bank::SentinelBenefits::Csv401kConverter::SideReverser->new();
is($reverser->flip('Buy'), 'ShtSell', 'Reverse of a buy should be a short sell');
is($reverser->flip('Sell'), 'Buy', 'Reverse of a sell should be a buy');
is($reverser->flip('ShtSell'), 'Buy', 'Reverser of a sell short should be a buy');
is($reverser->flip('ReinvDiv'), 'ShtSell', 'Reverse of a dividend reinvested should be a short sell');
( run in 2.819 seconds using v1.01-cache-2.11-cpan-d80b1682f3f )