public void GivenThreeOnesAndOneFive_WhenRolled_ReturnElevenHundred() { var diceToScore = new List<int> { 1, 1, 1, 5, 5 }; var diceScorer = new DiceScorer(); var greed = new Greed(diceScorer); var actualValue = greed.SumOddSides(diceToScore); Assert.AreEqual(1100, actualValue); }
public void GivenThreeThreesOneOneAndOneFive_WhenRolled_ReturnFourHundredFifty() { var diceToScore = new List<int> { 3, 3, 3, 1, 5 }; var diceScorer = new DiceScorer(); var greed = new Greed(diceScorer); var actualValue = greed.SumOddSides(diceToScore); Assert.AreEqual(450, actualValue); }
public void GivenOneThreeFive_WhenRolled_ReturnOneHundredFifty() { var diceToScore = new List<int> { 1, 3, 5 }; var diceScorer = new DiceScorer(); var greed = new Greed(diceScorer); var actualValue = greed.SumOddSides(diceToScore); Assert.AreEqual(150, actualValue); }