Example #1
0
        public void TestIt(double num, string expected)
        {
            //Given
            BinaryToString insertion = new BinaryToString();

            //When
            string result = insertion.ConverToString(num);

            //Then
            Assert.Equal(expected, result);
        }
Example #2
0
        /// <summary>
        /// compresses bytess into string via the extended binary compression plugin
        /// </summary>
        /// <param name="compression">binary compression plugin</param>
        /// <param name="bytes">bytes to decode</param>
        /// <param name="encoding">string encoding type</param>
        /// <returns>string</returns>
        public static string DecompressString(this IBinaryCompression compression, byte[] bytes, Encoding encoding)
        {
            var decorator = new BinaryToString(compression, encoding);

            return(decorator.Decompress(bytes));
        }
Example #3
0
        /// <summary>
        /// compresses a string into binary via the extended binary compression plugin
        /// </summary>
        /// <param name="compression">binary compression plugin</param>
        /// <param name="s">string to encode</param>
        /// <param name="encoding">string encoding type</param>
        /// <returns>binary</returns>
        public static byte[] CompressString(this IBinaryCompression compression, string s, Encoding encoding)
        {
            var decorator = new BinaryToString(compression, encoding);

            return(decorator.Compress(s));
        }