public void GetNullObjectCount_ParametersAreValid_ReturnsResult(object[] data)
        {
            // Arrange
            object[] arrayToSearch  = (object[])data[0];
            int      expectedResult = (int)data[1];

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

            // Assert
            Assert.AreEqual(expectedResult, actualResult);
        }
 public void GetNullObjectCount_ArrayToSearchParameterIsNull_ThrowsArgumentNullException()
 {
     // Act
     Assert.Throws <ArgumentNullException>(() => WhileMethods.GetNullObjectCount(null));
 }