public void SerializeAndDeserialize_TestShouldPass()
        {
            BinaryObjectSerializationService DeflatSerialization = new BinaryObjectSerializationService(StreamType.Deflated);



            var Data           = DeflatSerialization.ToByteArray <string>(BinaryObjectSerializationService_Test.Text);
            var StringFromData = DeflatSerialization.GetObjectsFromByteArray <string>(Data);

            Assert.AreEqual(BinaryObjectSerializationService_Test.Text, StringFromData);
        }
        public void SerializeAString_TestShouldPass()
        {
            BinaryObjectSerializationService DeflatSerialization = new BinaryObjectSerializationService(StreamType.Deflated);

            BinaryObjectSerializationService GzipSerialization = new BinaryObjectSerializationService(StreamType.GZip);


            BinaryObjectSerializationService UnCompressedSerialization = new BinaryObjectSerializationService(StreamType.UnCompressed);

            CompressXmlObjectSerializationService compressXmlObjectSerializationService = new CompressXmlObjectSerializationService();

            var DeflatData       = DeflatSerialization.ToByteArray <string>(Text);
            var GzipData         = GzipSerialization.ToByteArray <string>(Text);
            var UnCompressedData = UnCompressedSerialization.ToByteArray <string>(Text);
            var CompressedXml    = compressXmlObjectSerializationService.ToByteArray(Text);



            Assert.NotNull(DeflatData);
        }