System.Threading.Tests.CompressedStackTests.SerializationTest C# (CSharp) Метод

SerializationTest() приватный Метод

private SerializationTest ( ) : void
Результат void
        public static void SerializationTest()
        {
            CompressedStack compressedStack = CompressedStack.Capture();
            Assert.Throws<ArgumentNullException>(() => compressedStack.GetObjectData(null, new StreamingContext()));

            var binaryFormatter = new BinaryFormatter();
            var memoryStream = new MemoryStream();
            binaryFormatter.Serialize(memoryStream, compressedStack);
            memoryStream.Close();
            byte[] binaryData = memoryStream.ToArray();

            memoryStream = new MemoryStream(binaryData);
            compressedStack = (CompressedStack)binaryFormatter.Deserialize(memoryStream);
            memoryStream.Close();
        }