Beispiel #1
0
 public void FindNthRoot_With_Not_Valid_Data(double number, int degree, double precision, double expected)
 => Assert.Throws <ArgumentOutOfRangeException>(() => AlgorithmsForTasks.FindNthRoot(number, degree, precision));
 public void EuclidMethods_With_Valid_Data_BinaryAlgorithmOfEuclid(int rezalt, params int[] inputData)
 {
     Assert.AreEqual(AlgorithmsForTasks.EuclidBinary(inputData), rezalt);
 }
Beispiel #3
0
 public void FindNthRoot_With_Valid_Data(double number, int degree, double accuracy, double result)
 => Assert.AreEqual(AlgorithmsForTasks.FindNthRoot(number, degree, accuracy), result, accuracy);
 public void EuclidBinary_With_Three_Params(int first, int second, int third, int rezalt)
 {
     Assert.AreEqual(AlgorithmsForTasks.EuclidBinary(first, second, third), rezalt);
 }
 public void EuclidClassic_With_Array_Params(int rezalt, params int[] inputData)
 {
     Assert.AreEqual(AlgorithmsForTasks.EuclidClassic(inputData), rezalt);
 }
 public void EuclidBinary_If_Input_Array_Null(int[] inputArray)
 {
     Assert.Throws <ArgumentOutOfRangeException>(() => AlgorithmsForTasks.EuclidBinary(inputArray));
 }
 public void EuclidClassic_With_Two_Params(int first, int second, int rezalt)
 {
     Assert.AreEqual(AlgorithmsForTasks.EuclidClassic(first, second), rezalt);
 }
 public void EuclidBinary_If_Input_Array_Length_Is_null(int[] inputArray)
 {
     Assert.Throws <ArgumentNullException>(() => AlgorithmsForTasks.EuclidBinary(inputArray));
 }
Beispiel #9
0
 public void BinaryInsertNumber_With_Not_Valid_Data(int numberDestination, int numberSource, int indexStartInsert, int indexEndInsert, int result)
 => Assert.Throws <ArgumentOutOfRangeException>(() => AlgorithmsForTasks.BinaryInsertNumber(numberDestination, numberSource, indexStartInsert, indexEndInsert));
Beispiel #10
0
 public void BinaryInsertNumber_With_Valid_Data(int numberDestination, int numberSource, int indexStartInsert, int indexEndInsert, int result)
 => Assert.AreEqual(AlgorithmsForTasks.BinaryInsertNumber(numberDestination, numberSource, indexStartInsert, indexEndInsert), result);
 public void FindNextBiggerNumberTuple_With_Valid_Data_Tuple_As_Ouput_Rezalt(int numberInput, int result)
 => Assert.AreEqual(AlgorithmsForTasks.FindNextBiggerNumberTuple(numberInput).Item1, result);
 public void FindNextBiggerNumberReference_With_Valid_Data_Out_Param(int numberInput, int result)
 => Assert.AreEqual(AlgorithmsForTasks.FindNextBiggerNumberReference(numberInput, out _), result);