Beispiel #1
0
        private static void OutputRandomBeans()
        {
            var list = SprinkleBeans.GetRandomSprinkleBeansPosition();
            var i    = 0;

            foreach (var p in list)
            {
                Console.WriteLine($"{i}   {p[0]}:{p[1]}");
                i++;
            }
        }
        public void GetRandomSprinkleBeansPositionTest()
        {
            var beans          = SprinkleBeans.GetRandomSprinkleBeansPosition();
            var beansOrderList = beans.OrderBy(x => x[0]).ThenBy(x => x[1]).ToList();

            foreach (var b in beansOrderList)
            {
                Console.WriteLine(string.Join(":", b));
            }

            Assert.IsTrue(beansOrderList.Count == 50);
        }
Beispiel #3
0
        private static void OutputRandomBeanChecker()
        {
            var list = SprinkleBeans.GetRandomSprinkleBeansPosition();
            var i    = 0;

            foreach (var l in list.OrderBy(x => x[0]).ThenBy(x => x[1]).ToArray())
            {
                Console.WriteLine($"{i}   {l[0]}:{l[1]}");
                i++;
            }
            var checker = GenerateChecker.GenerateInitialChecker();

            foreach (var key in checker.Checks.Keys)
            {
                Console.WriteLine($"{key.Position[0]}:{key.Position[1]}--[{checker.Checks[key][0]}][{checker.Checks[key][1]}][{checker.Checks[key][2]}][{checker.Checks[key][3]}][{checker.Checks[key][4]}]");
            }
        }