コード例 #1
0
        public void Test_DesignSubGridRequestArgumentBase_FullBits()
        {
            var argument = new DesignFilterSubGridMaskResponse
            {
                Bits = SubGridTreeBitmapSubGridBits.FullMask
            };

            var result = SimpleBinarizableInstanceTester.TestClass(argument, "Empty DesignFilterSubGridMaskResponse not same after round trip serialisation");

            result.member.Bits.IsFull().Should().Be(true);
            result.member.Bits.CountBits().Should().Be(SubGridTreeConsts.CellsPerSubGrid);
        }
コード例 #2
0
        public void Test_DesignSubGridRequestArgumentBase_OneBit()
        {
            var argument = new DesignFilterSubGridMaskResponse {
                Bits = new SubGridTreeBitmapSubGridBits(SubGridBitsCreationOptions.Unfilled)
            };

            argument.Bits[10, 10] = true;

            var result = SimpleBinarizableInstanceTester.TestClass(argument, "Empty DesignFilterSubGridMaskResponse not same after round trip serialisation");

            result.member.Bits[10, 10].Should().Be(true);
            result.member.Bits.CountBits().Should().Be(1);
        }