public IEnumerable <TextElementSegment> TextElementSegments([PexAssumeNotNull] string input) { // arrange int[] compiningCharacters = StringInfo.ParseCombiningCharacters(input); // act IEnumerable <TextElementSegment> result = CommonStringExtensions.TextElementSegments(input); // assert PexAssert.IsNotNull(result); PexAssert.AreEqual(compiningCharacters.Count(), result.Count()); return(result); }