Пример #1
0
        public void TransformReturnsFromFemFladeFloedeboller()
        {
            var input    = "^fem flade flødeboller på et fladt flødebolle fad|";
            var expected = "åemtter|llfeeaøøaaldddfl  ^    ffllooffebb eeddpll"; //Has not been validated
            var bwt      = new BurrowsWheelerTransform();

            var inArr  = ByteMethods.StringToByteArray(input);
            var output = bwt.Transform(inArr);
            var actual = ByteMethods.ByteArrayToString(output);

            Assert.AreEqual(expected, actual);
        }
Пример #2
0
        public void TransformFromText1()
        {
            var input =
                "^This is some small file, that noone wants to read because it is boring. Therefore it has been hidden here. Please do not share with any hostile intelligence.|";
            var expected =
                "..hdsseltnnyetseetootes,seeeege  ^|emw hhehc   enaid slrsmnrlrcrlbbrtdeghh enits t T T hltfr  h   wliiPlaesoeeeoi  iaadtsonfbhnoae eoaiiitau   oiiaoni s na  n."; //Has not been validated
            var bwt = new BurrowsWheelerTransform();

            var inArr  = ByteMethods.StringToByteArray(input);
            var output = bwt.Transform(inArr);
            var actual = ByteMethods.ByteArrayToString(output);

            Assert.AreEqual(expected, actual);
        }