Esempio n. 1
0
        public void TestSplitingTextToSentences()
        {
            //Arrange
            var text = "sentence1. sentence2!sentence3?sentence4... sentence5.";

            //Act
            var textModel = TextModel.ConvertTextToModel(text);

            //Assert
            Assert.AreEqual(5, textModel.SentenceList.Count);
        }
Esempio n. 2
0
        public static string GetConvertedText(TextForConverting convertingText)
        {
            var textModel = TextModel.ConvertTextToModel(convertingText.InputText);

            if (textModel != null)
            {
                switch (convertingText.TextFormat)
                {
                case TextForConverting.TextFormats.XML:
                    return(TextConverterFactory.GetTextConverter(ConverterTypes.TextToXML).Convert(textModel));

                case TextForConverting.TextFormats.CSV:
                    return(TextConverterFactory.GetTextConverter(ConverterTypes.TextToCSV).Convert(textModel));

                default:
                    break;
                }
            }

            return(string.Empty);
        }