public void GivenLessThanThreeFours_WhenOnlyFoursAreRolled_ThenReturnZeroPoints(List<int> diceRolled) { var diceScorer = new DiceScorer(); var actualPoints = diceScorer.ScoreSixes(diceRolled); Assert.AreEqual(0, actualPoints); }
public void GivenMoreThanFourFours_WhenOnlyFoursAreRolled_ThenReturnFourHundredPoints(List<int> diceRolled) { var diceScorer = new DiceScorer(); var actualPoints = diceScorer.ScoreSixes(diceRolled); Assert.AreEqual(600, actualPoints); }
public void GivenMoreThanFourFours_WhenOnlyFoursAreRolled_ThenReturnFourHundredPoints(List<int> diceRolled) { var diceScorer = new DiceScorer(); var greed = new Greed(diceScorer); var actualPoints = greed.GetTotalPoints(diceRolled); Assert.AreEqual(400, actualPoints); }
public void GivenMoreThanThreeThrees_WhenOnlyThreesAreRolled_ThenReturnThreeHundredPoints(Object diceRolled) { var diceScorer = new DiceScorer(); var greed = new Greed(diceScorer); var actualPoints = greed.GetTotalPoints(new List<int> { 3, 3, 3, 3 }); Assert.AreEqual(300, actualPoints); }
public void GivenLessThanThreeTwos_WhenOnlyTwosAreRolled_ThenReturnZeroPoints(List<int> diceRolled) { var diceScorer = new DiceScorer(); var greed = new Greed(diceScorer); var actualPoints = greed.GetTotalPoints(diceRolled); Assert.AreEqual(0, actualPoints); }
public void GivenMoreThanThreeFours_ThenReturnFourHundredPoints(List<int> diceRoll) { var diceScorer = new DiceScorer(); var actualPoints = diceScorer.ScoreFours(diceRoll); Assert.AreEqual(400, actualPoints); }
public void NotReturnEightHundredPoints(List<int> diceRolled) { var diceScorer = new DiceScorer(); var pointsScored = diceScorer.ScoreThreePairs(diceRolled); Assert.AreNotEqual(800, pointsScored); }
public void GivenFourFives_ThenReturnFiveHundredAndFiftyPoints() { var diceToScore = new List<int> { 5, 5, 5, 5 }; var diceScorer = new DiceScorer(); var actualValue = diceScorer.ScoreFives(diceToScore); Assert.AreEqual(550, actualValue); }
public void GivenFiveFives_ThenReturnSixHundred() { var diceToScore = new List<int> { 5, 5, 5, 5, 5 }; var diceScorer = new DiceScorer(); var actualValue = diceScorer.ScoreFives(diceToScore); Assert.AreEqual(600, actualValue); }
public void GivenSixTwos_WhenOnlyTwosAreRolled_ThenReturnSixteenHundredPoints() { var diceRolled = new List<int> { 2, 2, 2, 2, 2, 2 }; var diceScorer = new DiceScorer(); var greed = new Greed(diceScorer); var actualPoints = greed.GetTotalPoints(diceRolled); Assert.AreEqual(1600, actualPoints); }
public void GivenThreeFours_ThenReturnFourHundredPoints() { var diceRolled = new List<int> { 4, 4, 4 }; var diceScorer = new DiceScorer(); var actualPoints = diceScorer.ScoreFours(diceRolled); Assert.AreEqual(400, actualPoints); }
public void ReturnTwelveHundredPointsIfAStraightIsRolled() { var diceToScore = new List<int> { 1, 2, 3, 4, 5, 6 }; var diceScorer = new DiceScorer(); var actualValue = diceScorer.ScoreStraight(diceToScore); Assert.AreEqual(1200, actualValue); }
public void GivenThreePairs_WhenDiceAreRolled_ThenReturnEightHundredPoints(List<int> diceRolled) { var diceScorer = new DiceScorer(); var greed = new Greed(diceScorer); var pointsScored = greed.GetTotalPoints(diceRolled); Assert.AreEqual(800, pointsScored); }
public void GivenLessThanThreeTwos_ThenReturnZeroPoints(List<int> diceRolls) { var diceToScore = new List<int> { 2 }; var diceScorer = new DiceScorer(); var actualValue = diceScorer.ScoreTwos(diceToScore); Assert.AreEqual(0, actualValue); }
public void GivenTwoFives_ThenReturnOneHundredPoints() { var diceToScore = new List<int> { 5, 5, 0, 0, 0 }; var diceScorer = new DiceScorer(); var actualValue = diceScorer.ScoreFives(diceToScore); Assert.AreEqual(100, actualValue); }
public void GivenExactlyThreeFours_WhenOnlyFoursAreRolled_ThenReturnFourHundredPoints() { var diceRolled = new List<int> { 6, 6, 6 }; var diceScorer = new DiceScorer(); var actualPoints = diceScorer.ScoreSixes(diceRolled); Assert.AreEqual(600, actualPoints); }
public void GivenOneFive_ThenReturnFiftyPoints() { var diceToScore = new List<int> { 5, 0, 0, 0, 0 }; var diceScorer = new DiceScorer(); var actualValue = diceScorer.ScoreFives(diceToScore); Assert.AreEqual(50, actualValue); }
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); }
public void GivenThreeTwos_ThenReturnTwoHundredPoints() { var diceRolled = new List<int> { 2, 2, 2 }; var diceScorer = new DiceScorer(); var actualPoints = diceScorer.ScoreTwos(diceRolled); Assert.AreEqual(200, actualPoints); }
public void GivenOnlyTwoFives_WhenDiceAreRolled_ThenReturnOneHundredPoints() { var diceToScore = new List<int> { 5, 5 }; var diceScorer = new DiceScorer(); var greed = new Greed(diceScorer); var actualPoints = greed.GetTotalPoints(diceToScore); Assert.AreEqual(100, actualPoints); }
public void GivenOnlyOneFive_WhenDiceAreRolled_ThenReturnFiftyPoints() { var diceToScore = new List<int> { 5 }; var diceScorer = new DiceScorer(); var greed = new Greed(diceScorer); var actualPoints = greed.GetTotalPoints(diceToScore); Assert.AreEqual(50, actualPoints); }
public void GivenStraight_WhenDiceAreRolled_ThenReturnTwelveHundredPoints() { var diceToScore = new List<int> { 1, 2, 3, 4, 5, 6 }; var diceScorer = new DiceScorer(); var greed = new Greed(diceScorer); var actualValue = greed.GetTotalPoints(diceToScore); Assert.AreEqual(1200, actualValue); }
public void GivenExactlyThreeFours_WhenOnlyFoursAreRolled_ThenReturnFourHundredPoints() { var diceRolled = new List<int> { 4, 4, 4 }; var diceScorer = new DiceScorer(); var greed = new Greed(diceScorer); var actualPoints = greed.GetTotalPoints(diceRolled); Assert.AreEqual(400, actualPoints); }
public void Setup() { diceScorer = new DiceScorer(); }
public void SetUp() { _diceScorer = new DiceScorer(); }
public void SetUp() { var diceScorer = new DiceScorer(); _greed = new Greed(diceScorer); }