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.");
        }
Esempio n. 2
0
        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.");
        }