Beispiel #1
0
        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);
        }