public void FindNextBiggerNumberTuple_Number_ResultNumberAndTimeSpent(int number, int expectedResult) { var actualResult = WorkWithNumbers.FindNextBiggerNumberTuple(number); Assert.AreEqual(actualResult.number, expectedResult, "Failed to find next bigger number that will contain only digits from original number."); Assert.IsTrue(actualResult.time > 0, "Failed to get time that was spent on FindNextBiggerNumber method."); }
public ActionResult Index() { int[] array = new int[5]; ViewBag.Array = WorkWithNumbers.Count(array); ViewBag.StartArray = array; List <int> numbers = new List <int>() { 1, 2, 3, 4, 5 }; ViewBag.StartList = numbers; ViewBag.List = WorkWithNumbers.Delete(numbers); return(View()); }
public void FilterDigit_ListOfNumbersAndChoosedDigit_ListOfNumbersWithChoosedDigit() { int[] array = new int[] { 1, 2, 3, 4, 5, 6, 7, 68, 69, 70, 15, 17, 857 }; var list = new List <int>(); foreach (int a in array) { list.Add(a); } var resultList = WorkWithNumbers.FilterDigit(list, 7); CollectionAssert.Contains(resultList, 7); CollectionAssert.Contains(resultList, 70); CollectionAssert.Contains(resultList, 17); }
public void FindNextBiggerNumber_Number_ResultNumber(int number, int expectedResult) { int actualResult = WorkWithNumbers.FindNextBiggerNumber(number); Assert.AreEqual(actualResult, expectedResult, "Failed to find next bigger number that will contain only digits from original number."); }
public void InsertNumber_WrongParameters_ArgumentException(int numberSource, int numberIn, int i, int j) { Assert.ThrowsException <ArgumentException>(() => WorkWithNumbers.InsertNumber(numberSource, numberIn, i, j)); }
public void InsertNumber_TwoNumbersAndBitsPositions_ResultNumber(int numberSource, int numberIn, int i, int j, int expectedResult) { int actualResult = WorkWithNumbers.InsertNumber(numberSource, numberIn, i, j); Assert.AreEqual(actualResult, expectedResult, "Failed to insert Number."); }