public async Task CreateProcessSimulationTestAsync()
        {
            int            min_a = 1;
            int            max_a = 10;
            int            min_b = 1;
            int            max_b = 10;
            int            size  = 10;
            int            round = 1;
            List <Process> list  = ProcessController.CreateRandomProcesses(size, round, min_a, max_a, min_b, max_b, min_a, max_a);

            Console.Out.WriteLine("list:" + list.ToString());
            ProcessController.CreateProcessSimulation(true, list, 1000, 1);
            ProcessController.ToForm += ShowList;
            Console.Out.WriteLine("create process simulation.");
            ProcessController.processSimulation.Pause = false;
            await ProcessController.processSimulation.RunAsync();

            Assert.AreEqual(min_a, 1);
        }