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); }
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); }