public void DummyLoseHealthIfAttacked() { Axe axe = new Axe(10, 10); Dummy dummy = new Dummy(10, 10); dummy.TakeAttack(1); Assert.That(dummy.Health, Is.LessThan(9), "Your program doesn't work, health doesn't loses after attack!"); }
public void DummyLosesHealthAfterAttack() { //Act dummy.TakeAttack(DamageTaken); //Assert Assert.That(dummy.Health, Is.EqualTo(ExpectedHealthLeft), "Dummy health not reduced properly!"); }
public void CheckIfAliveDummyCantGiveXP() { Dummy dummy = new Dummy(10, 10); dummy.TakeAttack(3); Assert.That(() => dummy.GiveExperience(), Throws.InvalidOperationException .With.Message.EqualTo("Target is not dead.")); }
public void DummyIsDeadThrow() { int dummyHealth = 0; int dummyExperience = 50; int attackPoints = 5; Dummy dummy = new Dummy(dummyHealth, dummyExperience); Assert.That(() => dummy.TakeAttack(attackPoints), Throws.InvalidOperationException.With.Message.EqualTo("Dummy is dead.")); }
public void DummyLosesHealthIfAttacked() { dummy = new Dummy(10, 10); dummy.TakeAttack(5); var expectedResult = 5; var actualResult = dummy.Health; //Assert Assert.AreEqual(expectedResult, actualResult, "Dummy doesn't lose health if attacked"); }
public void DummyLossesHealthIfAttacked() { Dummy dummy = new Dummy(DummyHealth, DummyExperience); dummy.TakeAttack(2); int exceptedHealth = 8; int actualHealth = dummy.Health; Assert.AreEqual(exceptedHealth, actualHealth); }
public void CheckIfDummyLosesHealthAfterAttack() { // Arrange Dummy dummy = new Dummy(20, 10); // Act dummy.TakeAttack(5); // Assert Assert.That(dummy.Health, Is.EqualTo(15)); }
public void DeadDummyThrowsExceptionIfAttacked() { var initializeHealth = 0; var initializeExperience = 10; var damageAmount = 5; var expectedExceptionMessage = "Dummy is dead."; var dummy = new Dummy(initializeHealth, initializeExperience); Assert.That(() => dummy.TakeAttack(damageAmount), Throws.InvalidOperationException.With.Message.EqualTo(expectedExceptionMessage)); }
public void DummyShouldLooseHealthIfAttacked() { var initializeHealth = 10; var initializeExperience = 5; var damageAmount = 5; var expectedHealth = 5; var dummy = new Dummy(initializeHealth, initializeExperience); dummy.TakeAttack(damageAmount); Assert.That(dummy.Health, Is.EqualTo(expectedHealth)); }
public void DummyLooseHealthIfAttacked() { int dummyHealth = 10; int dummyExperience = 50; int attackPoints = 5; int expectedValue = 5; Dummy dummy = new Dummy(dummyHealth, dummyExperience); dummy.TakeAttack(attackPoints); Assert.AreEqual(expectedValue, dummy.Health); }
public void DeadDummyCanGiveExperience() { Dummy dummy = new Dummy(DummyHealth, DummyExperience); int AttackPoints = 10; while (!dummy.IsDead()) { dummy.TakeAttack(AttackPoints); } var gotExperience = dummy.GiveExperience(); Assert.AreEqual(gotExperience, DummyExperience); }
public void LosesHealthIfDummyIsAttacked() { //Arrange Dummy dummy = new Dummy(10, 10); //Act dummy.TakeAttack(5); //Assert int actual = dummy.Health; int expected = 5; Assert.AreEqual(expected, actual); }
public void TestIfDummyLosesHealthIfAttacked() { //Arrange Dummy dummy = new Dummy(10, 10); int attackPoints = 5; //Act dummy.TakeAttack(attackPoints); int expectedHealth = 5; int actualHealth = dummy.Health; //Assert // Assert.That(dummy.Health, Is.EqualTo(5)); Assert.AreEqual(expectedHealth, actualHealth, "Dummy doesn't lose health if attacked"); }
public void TestIfDeadDummyThrowsAnExceptionIfAttacked() { //Arrage Dummy dummy = new Dummy(0, 10); int attackPoints = 20; //Act // dummy.TakeAttack(attackPoints); //Assert //First way to do the Assert is: //Assert.That(() => dummy.TakeAttack(attackPoints), // Throws.InvalidOperationException.With.Message.EqualTo("Dummy is dead.")); //Second way to do the Assert is: Assert.Throws <InvalidOperationException>(() => dummy.TakeAttack(attackPoints)); //Thirth way to do the Assert is: //Assert.Throws(typeof(InvalidOperationException), () =>dummy.TakeAttack(attackPoints)); }
public void TestTakeAttackMethod() { var test = new Dummy(0, 10); Assert.Throws <InvalidOperationException>(() => test.TakeAttack(10), "Dummy is dead."); }
public void TestTakeAttackMethodShouldThrowExeption() { var dummy = new Dummy(0, 0); Assert.Throws <InvalidOperationException>(() => dummy.TakeAttack(12)); }
public void TestTakeAttackMethod() { dummy.TakeAttack(10); Assert.AreEqual(dummy.Health, 0); }
public void DeadDummyThrowsExecptionIfAttacked() { Dummy dummy = new Dummy(0, 10); Assert.That(() => dummy.TakeAttack(5), Throws.InvalidOperationException.With.Message.EqualTo("Dummy is dead.")); }
public void AliveDummyDoesNotGiveExperience() { dummy.TakeAttack(NonLethalAttackPoints); Assert.That(() => dummy.GiveExperience(), Throws.InvalidOperationException.With.Message.EqualTo(DummyIsNotDeadExceptionMessage)); }
public void DeadDummyThrowsExceptionIfAttacked() { Dummy dummy = new Dummy(0, 0); Assert.Throws <InvalidOperationException>(() => dummy.TakeAttack(1)); }