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