public void TryShootDodgingBug() { bug.Dodge(); gun.FireAt(bug); bug.Dodge(); gun.FireAt(bug); bug.Dodge(); gun.FireAt(bug); Assert.IsFalse(bug.IsDead()); Assert.IsFalse(gun.HasAmmo()); }
public void TryShootDodgingBug() { Bug bug = new Bug(); //Raygun gun = new Raygun(); bug.Dodge(); gun.FireAt(bug); bug.Dodge(); gun.FireAt(bug); bug.Dodge(); gun.FireAt(bug); Assert.IsFalse(bug.IsDead()); Assert.IsFalse(gun.HasAmmo()); }
public void TryShootBug() { Bug bug = new Bug (); Raygun gun = new Raygun (); gun.FireAt (bug); Assert.True (bug.IsDead ()); Assert.True (gun.HasAmmo ()); }
public void TestBugDodges(bool didDodge, bool shouldBeDead) { Bug bug = new Bug (); Raygun gun = new Raygun (); if (didDodge) { bug.Dodge (); } gun.FireAt (bug); if (shouldBeDead) { Assert.True (bug.IsDead ()); } else { Assert.False (bug.IsDead ()); } }