public void TestIt(double num, string expected) { //Given BinaryToString insertion = new BinaryToString(); //When string result = insertion.ConverToString(num); //Then Assert.Equal(expected, result); }
/// <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)); }
/// <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)); }