Exemple #1
0
        public bool HasDefect(object value)
        {
            string name = value.ToString();

            string[] words = DexterUtil.Split(name);

            return(!OpenNLPUtil.AreNouns(words));
        }
Exemple #2
0
        public void SplitTest_PascalCasingWord_ReturnsSplitWord()
        {
            // Given
            string pascalCasingWord = "PascalCasingWord";

            // When
            string[] splitPascalCasingWord = DexterUtil.Split(pascalCasingWord);

            // Then
            Assert.IsTrue(splitPascalCasingWord.SequenceEqual(new string[] { "Pascal", "Casing", "Word" }));
        }
Exemple #3
0
        public void SplitTest_CamelAndSnakeCasingWord_ReturnsSplitWord()
        {
            // Given
            string camelAndSnakeCasingWord = "camelAndSnake_Casing_Word";

            // When
            string[] splitCamelAndSnakeCasingWord = DexterUtil.Split(camelAndSnakeCasingWord);

            // Then
            foreach (string x in splitCamelAndSnakeCasingWord)
            {
                Console.WriteLine("\"" + x + "\"");
            }
            Assert.IsTrue(splitCamelAndSnakeCasingWord.SequenceEqual(new string[] { "camel", "And", "Snake", "Casing", "Word" }));
        }
Exemple #4
0
        public void SplitTest_SnakeCasingWord_ReturnsSplitWord()
        {
            // Given
            string snakeCasingWord = "snake_casing_word";

            // When
            string[] splitSnakeCasingWord = DexterUtil.Split(snakeCasingWord);

            // Then
            foreach (string x in splitSnakeCasingWord)
            {
                Console.WriteLine("\"" + x + "\"");
            }
            Assert.IsTrue(splitSnakeCasingWord.SequenceEqual(new string[] { "snake", "casing", "word" }));
        }