BitsetsNET.Tests.RLEBitsetTests.ToBitArrayTest C# (CSharp) Метод

ToBitArrayTest() приватный Метод

private ToBitArrayTest ( ) : void
Результат void
        public virtual void ToBitArrayTest()
        {
            int TEST_SET_LENGTH = 10;
            int[] set = SetGenerator.GetRandomArray(TEST_SET_LENGTH);
            BitArray setArray = new BitArray(TEST_SET_LENGTH);

            foreach (int index in set)
            {
                setArray[index] = true;
            }

            RLEBitset testSet = (RLEBitset)CreateSetFromIndices(set, TEST_SET_LENGTH);
            BitArray testArray = testSet.ToBitArray();

            bool expected = true;
            bool actual = true;

            for (int i = 0; i < setArray.Length; i++)
            {
                if (setArray[i])
                {
                    actual &= setArray[i] == testArray[i];
                }
                else
                {
                    //do nothing
                }
            }

            Assert.AreEqual(expected, actual);
        }