public void TranslateTextUsingL()
        {
            PlainTextTranslationReaderFactory factory = new PlainTextTranslationReaderFactory();

            using (MemoryStream fileContent = new MemoryStream())
                using (TextWriter writer = new StreamWriter(fileContent))
                {
                    writer.WriteLine("Hello, World!=Ahoj světe!");
                    writer.WriteLine("Character '\\=' means 'equal'=Znak '\\=' znamená 'rovnost'");
                    writer.Flush();
                    fileContent.Seek(0, SeekOrigin.Begin);

                    ITranslationReader reader  = factory.Create(fileContent);
                    TranslationAdapter adapter = new TranslationAdapter(new DefaultCultureProvider(), new TranslationReaderCollection().Add(new CultureInfo("cs"), reader));
                    Translate.SetHandler(adapter.Translate);

                    Assert.AreEqual("Ahoj světe!", (L)"Hello, World!");
                }
        }
        public void PlainTextReaderFactory()
        {
            PlainTextTranslationReaderFactory factory = new PlainTextTranslationReaderFactory();

            using (MemoryStream fileContent = new MemoryStream())
                using (TextWriter writer = new StreamWriter(fileContent))
                {
                    writer.WriteLine("Hello, World!=Ahoj světe!");
                    writer.WriteLine("Character '\\=' means 'equal'=Znak '\\=' znamená 'rovnost'");
                    writer.Flush();
                    fileContent.Seek(0, SeekOrigin.Begin);

                    ITranslationReader reader = factory.Create(fileContent);

                    string translatedText;
                    Assert.AreEqual(true, reader.TryGet("Hello, World!", out translatedText));
                    Assert.AreEqual("Ahoj světe!", translatedText);
                    Assert.AreEqual(true, reader.TryGet("Character '\\=' means 'equal'", out translatedText));
                    Assert.AreEqual("Znak '\\=' znamená 'rovnost'", translatedText);
                }
        }