public void MergeTextTest2()
        {
            // Instance
            var instance = new Merger();

            // Test Condination
            Assert.IsInstanceOfType(instance, typeof(IMerger));

            // Test Modul
            var actual = instance
                         .SourceType(SteganographyType.Text)
                         .Source(new System.IO.FileInfo("sample/dictionary.tr.json"))
                         .MergeType(SteganographyType.Text)
                         .Content(@"
Şu tarlaya bi şinik kekere mekere ekmişler.
Bu tarlaya da bi şinik kekere mekere ekmişler.
Şu tarlaya ekilen bir şinik kekere mekereye dadanan boz ala boz başlıklı pis porsuk,
bu tarlaya ekilen bir şinik kekere mekereye dadanan boz ala boz başlıklı pis porsuğa demiş ki;
'ben bu tarlaya ekilen bir şinik kekere mekereye dadanan boz ala boz başlıklı pis porsuğum' demiş.
Öteki tarlaya ekilen bir şinik kekere mekereye dadanan boz ala boz başlıklı pis porsukta;
ben de; 'bu tarlaya ekilen bir şinik kekere mekereye dadanan boz ala boz başlıklı pis porsuğum' demiş.")
                         .Merge(new System.IO.FileInfo("sample/merged/dictionary.tr.txt"));

            // Test Condination
            Assert.IsInstanceOfType(actual, typeof(CryptoText));

            CryptoText ct = (CryptoText)actual;

            System.Console.WriteLine(ct.String);
        }
        public void MergeTextTest()
        {
            // Instance
            var instance = new Merger();

            // Test Condination
            Assert.IsInstanceOfType(instance, typeof(IMerger));

            // Test Modul
            var actual = instance
                         .SourceType(SteganographyType.Text)
                         .Source(new System.IO.FileInfo("sample/dictionary.en.json"))
                         .MergeType(SteganographyType.Text)
                         .Content(@"
Peter Piper picked a peck of pickled peppers;
A peck of pickled peppers Peter Piper picked;
If Peter Piper picked a peck of pickled peppers,
Where’s the peck of pickled peppers Peter Piper picked?")
                         .Merge(new System.IO.FileInfo("sample /merged/dictionary.en.txt"));

            // Test Condination
            Assert.IsInstanceOfType(actual, typeof(CryptoText));

            CryptoText ct = (CryptoText)actual;

            System.Console.WriteLine(ct.String);
        }
Beispiel #3
0
        public void CryptoTextTest()
        {
            // Instance
            var instance = new CryptoText(new FileInfo("sample/dictionary.en.json"));

            // Test Condination
            Assert.IsInstanceOfType(instance, typeof(CryptoText));
        }
Beispiel #4
0
        public void MergeTest()
        {
            // Instance
            var instance = new CryptoText(new FileInfo("sample/dictionary.en.json"));

            // Test Modul
            instance.Merge(StringMock.StringItem);
            string expected = StringMock.StringItem;
            string actual   = instance.String;

            // Test Condination
            Assert.AreEqual(expected, actual);
        }
Beispiel #5
0
        public void SaveTest2()
        {
            // Instance
            var instance = new CryptoText(new FileInfo("sample/dictionary.tr.json"));

            // Test Modul
            instance.Merge(StringMock.StringItem);
            string expected = StringMock.StringItem;
            string actual   = instance.String;

            // Test Condination
            Assert.AreEqual(expected, actual);

            // Save
            instance.Save(new FileInfo("sample/merged/dictionary.text" + ".tr" + ".txt"));
        }
Beispiel #6
0
        public void SeparateTextTest()
        {
            var instance = new Separator()
                           .SourceType(SteganographyType.Text)
                           .Source(new FileInfo("sample/merged/steganongraphy.en.txt"))
                           .SeparateType(SteganographyType.Text)
                           .Separate();

            // Test Condination
            Assert.IsInstanceOfType(instance, typeof(CryptoText));

            // Test Modul
            CryptoText actual = (CryptoText)instance;

            // Test Condination
            Assert.IsInstanceOfType(actual.String, typeof(string));

            Console.WriteLine(actual.String);
        }