public void FilterDigit_PostiveArray_ChangedArray()
        {
            int[] expectedArray = new[] { 7, 7, 70, 17 };

            int[] actual = DigitExtenshion.FilterDigit(7, 7, 1, 2, 3, 4, 5, 6, 7, 68, 69, 70, 15, 17);

            CollectionAssert.AreEquivalent(expectedArray, actual);
        }
 public void FilterDigit_ArrayWithWrongNumberOfElements_ThrowArgumentException()
 {
     int[] someArray = new[] { 5 };
     DigitExtenshion.FilterDigit(7, someArray);
 }
 public void FilterDigit_ArrayWithNullReference_ThrowNullReferenceException()
 {
     int[] testArray = null;
     DigitExtenshion.FilterDigit(7, testArray);
 }
 public int[] FilterDigit_PostiveArray_ChangedArray(int digit, params int[] testArray)
 {
     return(DigitExtenshion.FilterDigit(7, testArray));
 }
 public void ArrayWithWrongNumberOfElements_ThrowArgumentException()
 {
     int[] testArray = new[] { 5 };
     Assert.Throws <ArgumentException>(() => DigitExtenshion.FilterDigit(24, testArray));
 }
 public void FilterDigit_ArrayWithNullReference_ThrowNullReferenceException()
 {
     int[] testArray = null;
     Assert.Throws <NullReferenceException>(() => DigitExtenshion.FilterDigit(7, testArray));
 }