コード例 #1
0
        public void FindNextBiggerNumber(
            [Values(12, 513, 2017, 414, 144, 1234321, 1234126, 3456432, 10, 20)] int number,
            [Values(21, 531, 2071, 441, 414, 1241233, 1234162, 3462345, -1, -1)] int expected)
        {
            int result = FindNumber.FindNextBiggerNumber(number);

            Assert.AreEqual(expected, result);
        }
コード例 #2
0
ファイル: UnitTest1.cs プロジェクト: pundikus/epam_training
        public int FindNextBiggerNumber_Righttest(int number)
        {
            long time = 0;

            return(FindNumber.FindNextBiggerNumber(number, out time));
        }
コード例 #3
0
ファイル: UnitTest1.cs プロジェクト: pundikus/epam_training
        public void FindNextBiggerNumber_ThrowsArgumentException()
        {
            long time = 0;

            Assert.Throws <ArgumentException>(() => FindNumber.FindNextBiggerNumber(-1, out time));
        }
コード例 #4
0
 public int FindNextBiggerNumberTest(int number)
 {
     return(FindNumber.FindNextBiggerNumber(number));
 }
コード例 #5
0
 public void FindNextBiggerNumberTest_NumberIsNotPositive_ThrowException(int number)
 {
     Assert.Throws <ArgumentOutOfRangeException>(() => FindNumber.FindNextBiggerNumber(number));
 }
コード例 #6
0
        public int FindNextBiggerNumberTest(int number)
        {
            var findNumber = new FindNumber();

            return(findNumber.FindNextBiggerNumber(number));
        }