use C4::Members;
use Koha::Database;
use Koha::DateUtils;
-use Koha::ItemType;
use t::lib::TestBuilder;
-use Koha::ItemTypes;
-
BEGIN {
use FindBin;
use lib $FindBin::Bin;
C4::Context->set_preference('UseTransportCostMatrix', 0);
-$itemtype = Koha::ItemTypes->search->next->itemtype;
+$itemtype = $builder->build({ source => 'Itemtype', value => { notforloan => 0 } })->{itemtype};
$library1 = $builder->build({
source => 'Branch',
C4::Context->set_preference( 'HoldsQueueSkipClosed', 0 );
# Bug 14297
-$itemtype = Koha::ItemTypes->search->next->itemtype;
+$itemtype = $builder->build({ source => 'Itemtype', value => { notforloan => 0 } })->{itemtype};
$borrowernumber = $borrower3->{borrowernumber};
my $library_A = $library1->{branchcode};
my $library_B = $library2->{branchcode};
# End Bug 14297
# Bug 15062
-$itemtype = Koha::ItemTypes->search->next->itemtype;
+$itemtype = $builder->build({ source => 'Itemtype', value => { notforloan => 0 } })->{itemtype};
$borrowernumber = $borrower2->{borrowernumber};
$library_A = $library1->{branchcode};
$library_B = $library2->{branchcode};
# Test hold itemtype limit
C4::Context->set_preference( "UseTransportCostMatrix", 0 );
-my @itemtypes = Koha::ItemTypes->search();
-my $wrong_itemtype = $itemtypes[0]->itemtype;
-my $right_itemtype = $itemtypes[1]->itemtype;
+my $wrong_itemtype = $builder->build({ source => 'Itemtype', value => { notforloan => 0 } })->{itemtype};
+my $right_itemtype = $builder->build({ source => 'Itemtype', value => { notforloan => 0 } })->{itemtype};
$borrowernumber = $borrower3->{borrowernumber};
my $branchcode = $library1->{branchcode};
$dbh->do("DELETE FROM reserves");