public void GetEmptyStringCount_ParametersAreValid_ReturnsResult(string[] arrayToSearch, int expectedResult)
        {
            // Act
            int actualResult = WhileMethods.GetEmptyStringCount(arrayToSearch);

            // Assert
            Assert.AreEqual(expectedResult, actualResult);
        }
        public void GetEmptyStringCountRecursive_ArrayOfStrings1_ReturnsResult(string[] arrayToSearch, int expectedResult)
        {
            // Act
            int actualResult = WhileMethods.GetEmptyStringCountRecursive(arrayToSearch);

            // Assert
            Assert.AreEqual(expectedResult, actualResult);
        }
        public void GetNullObjectCountRecursive_ParametersAreValid_ReturnsResult(object[] data)
        {
            // Arrange
            object[] arrayToSearch  = (object[])data[0];
            int      expectedResult = (int)data[1];

            // Act
            int actualResult = WhileMethods.GetNullObjectCountRecursive(arrayToSearch);

            // Assert
            Assert.AreEqual(expectedResult, actualResult);
        }
 public int GetPunctuationCountRecursive_ParameterIsValid_ReturnsCharsCount(string str)
 {
     // Act
     return(WhileMethods.GetPunctuationCountRecursive(str));
 }
 public void GetPunctuationCountRecursive_StrIsNull_ThrowsException()
 {
     // Act
     Assert.Throws <ArgumentNullException>(() => WhileMethods.GetPunctuationCountRecursive(null));
 }
 public int GetSpaceCount_ParameterIsValid_ReturnsCharsCount(string str)
 {
     // Act
     return(WhileMethods.GetSpaceCount(str));
 }
 public void GetSpaceCount_StrIsNull_ThrowsException()
 {
     // Act
     Assert.Throws <ArgumentNullException>(() => WhileMethods.GetSpaceCount(null));
 }
 public void GetNullObjectCount_ArrayToSearchParameterIsNull_ThrowsArgumentNullException()
 {
     // Act
     Assert.Throws <ArgumentNullException>(() => WhileMethods.GetNullObjectCount(null));
 }
 public int GetMinOrMaxLongCountRecursive_ParametersAreValid_ReturnsResult(long[] arrayToSearch)
 {
     // Act
     return(WhileMethods.GetMinOrMaxLongCountRecursive(arrayToSearch));
 }
 public void GetMinOrMaxLongCountRecursive_ArrayToSearchParameterIsNull_ThrowsArgumentNullException()
 {
     // Act
     Assert.Throws <ArgumentNullException>(() => WhileMethods.GetMinOrMaxLongCountRecursive(null));
 }
Esempio n. 11
0
 public void GetLastIndexOfChar_NullString_ThrowsException()
 {
     // Act
     Assert.Throws <ArgumentNullException>(() => WhileMethods.GetLastIndexOfChar(null, 'a'));
 }
Esempio n. 12
0
 public int GetIndexOfChar_NonEmptyString_ReturnsPosition2(string str, char value, int startIndex, int count)
 {
     // Act
     return(WhileMethods.GetIndexOfChar(str, value, startIndex, count));
 }
Esempio n. 13
0
 public void GetIndexOfCharStartIndexCount_CountLessZero_ThrowsException()
 {
     // Act
     Assert.Throws <ArgumentOutOfRangeException>(() => WhileMethods.GetIndexOfChar(string.Empty, 'a', 0, -1));
 }
Esempio n. 14
0
 public void GetIndexOfCharStartIndexCount_StartIndexGreaterStringLength_ThrowsException()
 {
     // Act
     Assert.Throws <ArgumentOutOfRangeException>(() => WhileMethods.GetIndexOfChar(string.Empty, 'a', 1, 0));
 }
Esempio n. 15
0
 public void GetIndexOfCharStartIndexCount_NullString_ThrowsException()
 {
     // Act
     Assert.Throws <ArgumentNullException>(() => WhileMethods.GetIndexOfChar(null, 'a', 0, 0));
 }
Esempio n. 16
0
 public int GetIndexOfChar_NonEmptyString_ReturnsPosition(string str, char value)
 {
     // Act
     return(WhileMethods.GetIndexOfChar(str, value));
 }