BitsetsNET.Tests.RLEBitsetTests.SerializationTest C# (CSharp) Method

SerializationTest() private method

private SerializationTest ( ) : void
return void
        public virtual void SerializationTest()
        {
            int[] indicies = SetGenerator.GetRandomArray(TEST_SET_LENGTH);

            RLEBitset actual = (RLEBitset)CreateSetFromIndices(indicies, TEST_SET_LENGTH);
            RLEBitset expected = null;

            using (System.IO.MemoryStream ms = new System.IO.MemoryStream())
            {
                actual.Serialize(ms);
                ms.Position = 0;
                expected = RLEBitset.Deserialize(ms);
            }

            Assert.AreEqual(actual, expected);
        }