testAmmoList.add(mockAmmoAc5Flechette);
final FireControl testFireControl = new FireControl(mockPrincess);
Assert.assertEquals(mockAmmoAc5Flechette, testFireControl.getAntiInfantryAmmo(testAmmoList,
mockWeaponTypeAC5, 5));
Assert.assertNull(testFireControl.getAntiInfantryAmmo(testAmmoList, mockWeaponTypeAC5, 5));
testAmmoList.add(mockAmmoAC5Flak);
testAmmoList.add(mockAmmoAc5Flechette);
Assert.assertEquals(mockAmmoAc5Flechette, testFireControl.getAntiInfantryAmmo(testAmmoList,
mockWeaponTypeAC5, 5));
testAmmoList.add(mockAmmoLB10XCluster);
testAmmoList.add(mockAmmoLB10XSlug);
Assert.assertEquals(mockAmmoLB10XCluster, testFireControl.getAntiInfantryAmmo(testAmmoList, mockLB10X, 5));
testAmmoList.add(mockAmmoInfero5);
testAmmoList.add(mockAmmoLrm5Frag);
Assert.assertEquals(mockAmmoInfero5, testFireControl.getAntiInfantryAmmo(testAmmoList, mockMML5, 4));
Assert.assertEquals(mockAmmoLrm5Frag, testFireControl.getAntiInfantryAmmo(testAmmoList, mockMML5, 8));
Assert.assertEquals(mockAmmoLrm5Frag, testFireControl.getAntiInfantryAmmo(testAmmoList, mockMML5, 10));