public void NUnitTest_FilterDigit_In_General_If_Input_Array_Length_Is_0() { int[] inputArray = new int[0]; var filter = 6; var filterPredicate = new FilterAndChange.FilterArrayIntegerNumbers(filter); Assert.Throws <ArgumentOutOfRangeException>(() => FilterAndChange.FilterDigit(inputArray, filterPredicate)); }
public void NUnitTest_FilterDigit_In_General_Expected_ArgumentNullException() { int[] inputArray = null; var filter = 6; var filterPredicate = new FilterAndChange.FilterArrayIntegerNumbers(filter); Assert.Throws <ArgumentNullException>(() => FilterAndChange.FilterDigit(inputArray, filterPredicate)); }
public void MSTest_FilterDigit_If_Input_Array_Length_Is_0() { int[] inputArray = new int[0]; var filter = 6; var filterPredicate = new FilterAndChange.FilterArrayIntegerNumbers(filter); foreach (int item in inputArray.FilterDigit(filterPredicate)) { Assert.IsTrue(FilterAndChange.IsNumberFilterHelper(item, filterPredicate)); } }
public void MSTest_FilterDigit_Expected_ArgumentNullException() { int[] inputArray = null; var filter = 6; var filterPredicate = new FilterAndChange.FilterArrayIntegerNumbers(filter); foreach (int item in inputArray.FilterDigit(filterPredicate)) { Assert.IsTrue(FilterAndChange.IsNumberFilterHelper(item, filterPredicate)); } }
public void NUnitTest_FilterDigit_With_Valid_Data() { var arrayForTest = new int[1000000]; Random random = new Random(0); for (int itemArray = 0; itemArray < arrayForTest.Length; itemArray++) { arrayForTest[itemArray] = random.Next(0, 100000); } var filter = 6; var filterPredicate = new FilterAndChange.FilterArrayIntegerNumbers(filter); foreach (int item in arrayForTest.FilterDigit(filterPredicate)) { Assert.IsTrue(FilterAndChange.IsNumberFilterHelper(item, filterPredicate)); } }
public void NUnitTest_Delegate_ChangeArrayElements_With_Valid_Data() { var arrayForTest = new int[1000000]; Random random = new Random(0); for (int itemArray = 0; itemArray < arrayForTest.Length; itemArray++) { arrayForTest[itemArray] = random.Next(0, 100000); } var powValue = 6; var condition = new FilterAndChange.ChangeNumber(powValue); var index = 0; foreach (int item in arrayForTest.ChangeArrayElements(condition.ChangeNumberMultipl)) { Assert.IsTrue(FilterAndChange.IsNumberChangeHelper(arrayForTest[index++], item, condition.ChangeNumberMultipl)); } }