testAmmoList.add(mockAmmoAC5Std);
FireControl testFireControl = new FireControl(mockPrincess);
Assert.assertNull(testFireControl.getAntiVeeAmmo(testAmmoList, mockWeaponTypeAC5, 5, false));
testAmmoList.add(mockAmmoAc5Incendiary);
testFireControl = new FireControl(mockPrincess);
Assert.assertNull(testFireControl.getAntiVeeAmmo(testAmmoList, mockWeaponTypeAC5, 5, false));
testAmmoList.add(mockAmmoAc5Incendiary);
testAmmoList.add(mockAmmoAC5Flak);
Assert.assertNull(testFireControl.getAntiVeeAmmo(testAmmoList, mockWeaponTypeAC5, 5, true));
Assert.assertNull(testFireControl.getAntiVeeAmmo(testAmmoList, mockWeaponTypeAC5, 5, false));
testAmmoList.add(mockAmmoLB10XCluster);
testAmmoList.add(mockAmmoLB10XSlug);
Assert.assertEquals(mockAmmoLB10XCluster, testFireControl.getAntiVeeAmmo(testAmmoList, mockLB10X, 5, false));
testAmmoList.add(mockAmmoInfero5);
testAmmoList.add(mockAmmoLrm5Frag);
Assert.assertEquals(mockAmmoInfero5, testFireControl.getAntiVeeAmmo(testAmmoList, mockMML5, 4, false));
Assert.assertEquals(mockAmmoInfero5, testFireControl.getAntiVeeAmmo(testAmmoList, mockMML5, 8, false));
Assert.assertNull(testFireControl.getAntiVeeAmmo(testAmmoList, mockMML5, 4, true));
Assert.assertNull(testFireControl.getAntiVeeAmmo(testAmmoList, mockMML5, 8, true));
Assert.assertNull(testFireControl.getAntiVeeAmmo(testAmmoList, mockMML5, 10, false));