コード例 #1
0
        public void SplitBySemicollon_WithEmptyInput_ShouldReturnCorrectResult()
        {
            var errorMessagePrefix = "StringFormatService SplitBySemicollon() method does not work properly.";

            // Arrange
            var stringFormatService = new StringFormatService();
            var text = string.Empty;

            // Act
            var actualResult   = stringFormatService.SplitBySemicollon(text).Count;
            var expectedResult = 0;

            // Assert
            Assert.True(expectedResult == actualResult, errorMessagePrefix + " " + "Collection is not empty.");
        }
コード例 #2
0
        public void SplitBySemicollon_WithCorrectData_ShouldReturnCorrectResult()
        {
            var errorMessagePrefix = "StringFormatService SplitBySemicollon() method does not work properly.";

            // Arrange
            var stringFormatService = new StringFormatService();
            var text = "; one two; ; ;;   three   four;  ; ;;";

            // Act
            var actualResult   = stringFormatService.SplitBySemicollon(text);
            var expectedResult = new List <string>()
            {
                "one two", "three   four"
            };

            // Assert
            for (int i = 0; i < actualResult.Count; i++)
            {
                Assert.True(expectedResult[i] == actualResult[i], errorMessagePrefix + " " + "Split text is not returned properly.");
            }
        }