Пример #1
0
        public void Reels_different_order_two_Jack_one_other_return_1()
        {
            var reel1 = new ReelItem[]
            {
                ReelItem.Wild, ReelItem.Star, ReelItem.Bell, ReelItem.Shell, ReelItem.Seven,
                ReelItem.Cherry, ReelItem.Bar, ReelItem.King, ReelItem.Queen, ReelItem.Jack
            };

            var reel2 = new ReelItem[]
            {
                ReelItem.Jack, ReelItem.Wild, ReelItem.Star, ReelItem.Bell, ReelItem.Shell,
                ReelItem.Seven, ReelItem.Cherry, ReelItem.Bar, ReelItem.King, ReelItem.Queen,
            };

            var reel3 = new ReelItem[]
            {
                ReelItem.Cherry, ReelItem.Bar, ReelItem.King, ReelItem.Queen, ReelItem.Jack,
                ReelItem.Wild, ReelItem.Star, ReelItem.Bell, ReelItem.Shell, ReelItem.Seven
            };

            var threeDiffReelItems = new List <ReelItem[]> {
                reel1, reel2, reel3
            };

            _spinIndexes = new[] { Array.IndexOf(reel1, ReelItem.Jack), Array.IndexOf(reel2, ReelItem.Jack), Array.IndexOf(reel3, ReelItem.Star) };
            GameResultShouldBe(1, threeDiffReelItems, _spinIndexes);
        }
Пример #2
0
 private static int[] GetIndexesArrayFromSameKey(ReelItem item)
 {
     return(Enumerable.Repeat(Array.IndexOf(_reel, item), _threeSameReelItems.Count).ToArray());
 }