AjTalk.Tests.ImageSerializerTests.Process C# (CSharp) Method

Process() private method

private Process ( object obj, System.Machine machine ) : object
obj object
machine System.Machine
return object
        private object Process(object obj, Machine machine)
        {
            MemoryStream stream = new MemoryStream();
            BinaryWriter writer = new BinaryWriter(stream);
            ImageSerializer serializer = new ImageSerializer(writer);
            serializer.Serialize(obj);
            writer.Close();
            stream = new MemoryStream(stream.ToArray());
            BinaryReader reader = new BinaryReader(stream);

            ImageSerializer deserializer = new ImageSerializer(reader, machine);
            return deserializer.Deserialize();
        }