public void GetScore_OneOrTwoBarsOnThreeLines_ReturnScore()
        {
            var builder = new WinLinesBuilder(_helper.SymbolMapWithOneOrTwoBars);
            var rules   = new CombinationRules(ref builder);
            var result  = rules.GetScore();

            Assert.That(result, Is.EqualTo(15));
        }
        public void GetScore_ThreeCherriesOnTheThreeLines_ReturnZero()
        {
            var builder = new WinLinesBuilder(_helper.SymbolMapWithThreeCherries);
            var rules   = new CombinationRules(ref builder);
            var result  = rules.GetScore();

            Assert.That(result, Is.EqualTo(0));
        }
        public void GetScore_CherryAndSevenOnThreeLines_ReturnScore()
        {
            var builder = new WinLinesBuilder(_helper.SymbolMapWithCherryAndSeven);
            var rules   = new CombinationRules(ref builder);
            var result  = rules.GetScore();

            Assert.That(result, Is.EqualTo(225));
        }