Mockito.doReturn(mockToHitSix).when(testWeaponFireInfo).calcToHit();
Mockito.doReturn(mockWeaponAttackAction).when(testWeaponFireInfo).buildWeaponAttackAction();
Mockito.doReturn(expectedMaxDamage).when(testWeaponFireInfo).computeExpectedDamage();
testWeaponFireInfo.initDamage(null, false, true, null);
TestCase.assertEquals(expectedMaxDamage, testWeaponFireInfo.getMaxDamage());
Mockito.doReturn(mockToHitEight).when(testWeaponFireInfo).calcToHit();
Mockito.doReturn(mockWeaponAttackAction).when(testWeaponFireInfo).buildWeaponAttackAction();
Mockito.doReturn(expectedMaxDamage).when(testWeaponFireInfo).computeExpectedDamage();
testWeaponFireInfo.initDamage(null, false, true, null);
TestCase.assertEquals(expectedMaxDamage, testWeaponFireInfo.getMaxDamage());
Mockito.doReturn(mockToHitSix).when(testWeaponFireInfo).calcToHit();
Mockito.doReturn(mockWeaponAttackAction).when(testWeaponFireInfo).buildWeaponAttackAction();
Mockito.doReturn(expectedMaxDamage).when(testWeaponFireInfo).computeExpectedDamage();
testWeaponFireInfo.initDamage(null, false, true, null);
TestCase.assertEquals(expectedMaxDamage, testWeaponFireInfo.getMaxDamage());
Mockito.doReturn(mockToHitEight).when(testWeaponFireInfo).calcToHit();
Mockito.doReturn(mockWeaponAttackAction).when(testWeaponFireInfo).buildWeaponAttackAction();
Mockito.doReturn(expectedMaxDamage).when(testWeaponFireInfo).computeExpectedDamage();
testWeaponFireInfo.initDamage(null, false, true, null);
TestCase.assertEquals(expectedMaxDamage, testWeaponFireInfo.getMaxDamage());
Mockito.doReturn(mockToHitThirteen).when(testWeaponFireInfo).calcToHit();
Mockito.doReturn(mockWeaponAttackAction).when(testWeaponFireInfo).buildWeaponAttackAction();
Mockito.doReturn(expectedMaxDamage).when(testWeaponFireInfo).computeExpectedDamage();
testWeaponFireInfo.initDamage(null, false, true, null);
TestCase.assertEquals(expectedMaxDamage, testWeaponFireInfo.getMaxDamage());