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