public void Contain_All_The_Same_Items(IList<int> inputData)
        {
            int[] initialData = new int[inputData.Count];
            inputData.CopyTo(initialData, 0);

            inputData.RandomShuffle();

            foreach (var initialItem in initialData)
            {
                Assert.That(inputData, Contains.Item(initialItem));
            }
        }
        public void Leave_The_Same_Number_Of_Items_In_The_List(IList<int> inputData)
        {
            int startingCount = inputData.Count;
            inputData.RandomShuffle();

            Assert.That(startingCount, Is.EqualTo(inputData.Count));
        }