public void ShouldReturnOnlyAlphabeticValues_WhenIsFilteringAlphabeticIsTrueAndOthersAreSetToFalse() { // Given var textRange = CreateTextRange("hello 10! how are you? I am 55 years old."); var underTest = new WordSelector(); underTest.ApplyAttributes(new[] { new SelectorAttribute("alphabetic", true) }); // When var result = underTest.SelectElement(textRange).Select(range => range.GetText()); // Then Assert.That(result, Is.EquivalentTo(new[] { "hello", "how", "are", "you", "I", "am", "years", "old" })); }