public void FilterDigit_digit7array1_expected1returned()
        {
            // Act.
            int[] actual = MathAlgorithm.FilterDigit(i => i.ToString().Contains("7"), Array1);

            // Assert.
            Assert.IsTrue(actual.SequenceEqual(Expected1));
        }
        public void FilterDigit_digit7emptyarray_exceptionreturned()
        {
            // Arrange.
            int expected = 0;

            // Act.
            int[] actual = MathAlgorithm.FilterDigit(i => i.ToString().Contains("7"));

            // Assert.
            Assert.AreEqual(expected, actual.Length);
        }
        public void FilterDigit_digit7from13or31_emptyarrayreturned()
        {
            // Arrange.
            int number1 = 13, number2 = 31;
            int expectedArrayLength = 0;

            // Act.
            int[] actual = MathAlgorithm.FilterDigit(i => i.ToString().Contains("7"), number1, number2);

            // Assert.
            Assert.AreEqual(expectedArrayLength, actual.Length);
        }
        public void FilterDigit_digit7from13or72_72returned()
        {
            // Arrange.
            int number1 = 13, number2 = 72;
            int expected = 72;

            // Act.
            int[] actual = MathAlgorithm.FilterDigit(i => i.ToString().Contains("7"), number1, number2);

            // Assert.
            Assert.AreEqual(expected, actual[0]);
        }
 public void FilterDigit_digit7array_exceptionreturned()
 {
     // Act.
     MathAlgorithm.FilterDigit(null, 123);
 }
 public void FilterDigit_digit7nullarray_exceptionreturned()
 {
     // Act.
     MathAlgorithm.FilterDigit(i => i.ToString().Contains("7"), null);
 }
 public void FilterDigitTests_ArgumentException(params int[] numbers)
 {
     Assert.Throws <ArgumentNullException>(() =>
                                           MathAlgorithm.FilterDigit(null, numbers));
 }
 public int[] FilterDigitTests(params int[] numbers)
 {
     return(MathAlgorithm.FilterDigit(i => i.ToString().Contains("7"), numbers));
 }