예제 #1
0
        public void Test_SubGridTreeBitmapSubGridBitsTests_SetOrOf()
        {
            SubGridTreeBitmapSubGridBits bits1 = new SubGridTreeBitmapSubGridBits(SubGridBitsCreationOptions.Filled);
            SubGridTreeBitmapSubGridBits bits2 = new SubGridTreeBitmapSubGridBits(SubGridBitsCreationOptions.Unfilled);

            SubGridTreeBitmapSubGridBits orResult1 = new SubGridTreeBitmapSubGridBits(SubGridBitsCreationOptions.Unfilled);

            orResult1.SetOrOf(bits1, bits2);

            Assert.True(orResult1.IsFull(), "SetOrOf did not compute correct result #1");

            SubGridTreeBitmapSubGridBits orResult2 = new SubGridTreeBitmapSubGridBits(SubGridBitsCreationOptions.Unfilled);

            orResult2.SetOrOf(bits1, bits2);

            Assert.True(orResult2.IsFull(), "SetOrOf did not compute correct result #2");
        }