public void TestAfter1DamageOf11FollowedBy1TickAndStrength90() { //arrange ShieldModel sm = new ShieldModel(); int damageQty = 11; int tickQty = 1; int expectedDamage = 100; //act bool damageSuccess = sm.IsRepairable(); sm.Tick(); int result = sm.GetStrength(); //assert Assert.True(damageSuccess); Assert.AreEqual(result, expectedDamage); }
public void TestAfterEightTimesOfTenDamageRepairIsFalseAndStrengthIsTwenty() { // Arrange ShieldModel sm = new ShieldModel(); int damage = 10; int times = 8; int strength = 20; // Act int totalDamage = damage * times; bool repairSuccess = sm.IsRepairable(); int result = (sm.GetStrength() - totalDamage); // Assert Assert.True(repairSuccess); Assert.AreEqual(strength, result); }
public void Refresh() { int strength = model.GetStrength(); shieldStrengthText.text = strength + "%"; repairableText.text = model.IsRepairable().ToString(); int textureIndex; if (strength == 0) { textureIndex = 0; } else { double d = strength / 10; textureIndex = (int)Math.Ceiling(d); } shieldStrengthImage.texture = shieldStrengthTextures [textureIndex]; }
public void CheckStrengthValue() { int strenght = model.GetStrength(); if (strenght == 0 && strenght < 10) { view.SetUITexts(model.GetStrength(), model.IsRepairable()); //view.SetImageSprite (0); } else if (strenght == 10 && strenght < 20) { } else if (strenght == 20 && strenght < 30) { } else if (strenght == 30 && strenght < 40) { } else if (strenght == 40 && strenght < 50) { } else if (strenght == 50 && strenght < 60) { } else if (strenght == 60 && strenght < 70) { } else if (strenght == 70 && strenght < 80) { } else if (strenght == 80 && strenght < 90) { } else if (strenght == 90 && strenght <= 100) { } }
public void TestAfterFourDamageOfTenISRepairableFalseAndStrength20() { //Arrange ShieldModel sm = new ShieldModel(); int damageDealt = 10; int expectedResult = 20; //Act bool damageSuccess1 = sm.TakeDamage(damageDealt); bool damageSuccess2 = sm.TakeDamage(damageDealt); bool damageSuccess3 = sm.TakeDamage(damageDealt); bool damageSuccess4 = sm.TakeDamage(damageDealt); bool damageSuccess5 = sm.TakeDamage(damageDealt); bool damageSuccess6 = sm.TakeDamage(damageDealt); bool damageSuccess7 = sm.TakeDamage(damageDealt); bool damageSuccess8 = sm.TakeDamage(damageDealt); bool isRepairable = sm.IsRepairable(); int result = sm.GetStrength(); // Assert Assert.False(isRepairable); Assert.AreEqual(expectedResult, result); }
public void TestAfterEightDamageOfTenIsRepairableFalseAndStrengthTwenty() { // Arrange ShieldModel sm = new ShieldModel(); int damage = 10; int expectedResult = 20; // Act bool takeDamage1 = sm.TakeDamage(damage); bool takeDamage2 = sm.TakeDamage(damage); bool takeDamage3 = sm.TakeDamage(damage); bool takeDamage4 = sm.TakeDamage(damage); bool takeDamage5 = sm.TakeDamage(damage); bool takeDamage6 = sm.TakeDamage(damage); bool takeDamage7 = sm.TakeDamage(damage); bool takeDamage8 = sm.TakeDamage(damage); int result = sm.GetStrength(); bool isRepairableStatus = sm.IsRepairable(); // Assert Assert.AreEqual(expectedResult, result); Assert.False(isRepairableStatus); }
public void TestAfterEightDamageTenAndIsRepairableFalseAndStrengthTwenty() { //Arange ShieldModel sm = new ShieldModel(); int damage = 10; int expectedResult = 20; //Act sm.TakeDamage(damage); sm.TakeDamage(damage); sm.TakeDamage(damage); sm.TakeDamage(damage); sm.TakeDamage(damage); sm.TakeDamage(damage); sm.TakeDamage(damage); sm.TakeDamage(damage); bool result = sm.IsRepairable(); int strength = sm.GetStrength(); //assert Assert.False(result); Assert.AreEqual(expectedResult, strength); }
//Refresh text on screen public void Refresh() { this.strengthValue.text = model.GetStrength().ToString(); this.repairableValue.text = model.IsRepairable().ToString(); }
public void Refresh() { this.TextShieldStrengthValue.text = sm.GetStrength().ToString(); this.TextRepairableValue.text = sm.IsRepairable().ToString(); }
public void Refresh() { strengthValueText.text = model.GetStrength().ToString(); repairableValueText.text = model.IsRepairable().ToString(); }
// Use this for initialization void Start() { shieldModel = new ShieldModel(); shieldView.ShieldViewUpdate(shieldModel.GetStrength(), shieldModel.IsRepairable()); }
public void DamageOne() { shieldModel.TakeDamage(1); shieldView.ShieldViewUpdate(shieldModel.GetStrength(), shieldModel.IsRepairable()); }
public void CheckingIsRepairable() { ShieldModel sh = new ShieldModel(); Assert.AreEqual(sh.IsRepairable(), true); }
public void TextAfterChanges() { this.Strength.text = model.GetStrength().ToString(); this.isRepairable.text = model.IsRepairable().ToString(); }
public void PostConstructorIsRepairableReturnsTrueTest() { ShieldModel sm = new ShieldModel(); Assert.IsTrue(sm.IsRepairable()); }
public void ConsructorTestForIsRepairable() { ShieldModel model = new ShieldModel(); Assert.AreEqual(model.IsRepairable(), true); }
public void IsRepairableTest() { ShieldModel sm = new ShieldModel(); Assert.True(sm.IsRepairable()); }
public void Refresh() { this.StrengthText.text = model.GetStrength().ToString(); this.TrueOrFalse.text = model.IsRepairable().ToString(); }
public void TestIfRepairableIsTrue() { Assert.AreEqual(shieldModel.IsRepairable(), true); }