예제 #1
0
        public void StringEnumerator_ReturnsExpectedValues(string value, char[] separators, StringSegment[] expected)
        {
            // Arrange
            var tokenizer = new TrimmingTokenizer(value, separators);

            // Act
            var actual = tokenizer.ToArray();

            // Assert
            Assert.Equal(expected, actual);
        }
예제 #2
0
        public void SegmentEnumerator_ReturnsExpectedValues_WithMaxCount2(
            string value,
            char[] separators,
            StringSegment[] expected)
        {
            // Arrange
            var segment   = (StringSegment)value;
            var tokenizer = new TrimmingTokenizer(segment, separators, maxCount: 2);

            // Act
            var actual = tokenizer.ToArray();

            // Assert
            Assert.Equal(expected, actual);
        }