public void LoadSingleTest()
        {
            _testint = new List<int>();
            var threads = new Threads(TestingSingleThread);
            threads.Start();

            while (threads.IsRunning())
            {
                Threads.SleepTime(100);
            }

            for (var i = 0; i < SingleValue; i++)
            {
                Assert.That(_testint[i], Is.EqualTo(i));
            }
        }
        public void DoesThreadsDoWhatTheyHaveToDo()
        {
            _testint = new List<int>();
            const int value = 1000000;
            var threads = new Threads(value, TestingThreads);
            threads.Start();

            while(threads.IsRunning())
            {
                Threads.SleepTime(500);
            }

            _testint.Sort();

            for (var i = 0; i < value; i++)
            {
                Assert.That(_testint[i], Is.EqualTo(i));
            }
        }