public void SpareHappen() { Game g = new Game(); g.SetRounds(5, 5); g.SetRounds(4,3); Assert.That(g.GetFinalScore(), Is.EqualTo(21)); }
public void DoubleStrike() { Game g = new Game(); g.SetRounds(10, 0); g.SetRounds(10, 0); g.SetRounds(4,3); Assert.That(g.GetFinalScore(),Is.EqualTo(48)); }
public void StrikeHappen() { Game g = new Game(); g.SetRounds(10,0); g.SetRounds(4,3); Assert.That(g.GetFinalScore(),Is.EqualTo(24)); }
public void NoSpareNoStrike() { Game g = new Game(); for(int i=0;i<10;i++) { g.SetRounds(2,2); } Assert.That(g.GetFinalScore(), Is.EqualTo(40)); }
public void AllZero() { Game g = new Game(); for (int i = 0; i < 10; i++) { g.SetRounds(0,0); } Assert.That(g.GetFinalScore(), Is.EqualTo(0)); }
public void StrikeSpare() { Game g = new Game(); g.SetRounds(10, 0); g.SetRounds(5, 5); g.SetRounds(10, 0); g.SetRounds(4, 6); g.SetRounds(10, 0); g.SetRounds(4, 3); Assert.That(g.GetFinalScore(), Is.EqualTo(104)); }