public void TestIfScoringWork(int val1, int val2, int val3, int val4, int val5, double expected) { // Arrange var diceList = new List <Dice>() { new Dice() { Locked = false, Value = val1 }, new Dice() { Locked = false, Value = val2 }, new Dice() { Locked = false, Value = val3 }, new Dice() { Locked = false, Value = val4 }, new Dice() { Locked = false, Value = val5 } }; // Act var result = _diceHelper.GetTotalScore(diceList); // Assert Assert.AreEqual(expected, result); }