示例#1
0
 public long TestFindNext(int num) =>
 FindNextBiggerNumber.FindNextBiggerPermutation(num);
 public void FindNextBigNumber_Number_ValidOutPut(int number, int expected)
 {
     Assert.AreEqual(expected, FindNextBiggerNumber.FindNextBigNumber(number));
 }
 public void FindNextBigNumber_Number_ValidOutPut(int number)
 {
     Assert.Throws <ArgumentException>(() => FindNextBiggerNumber.FindNextBigNumber(number));
 }
示例#4
0
 public void FindNextBiggerNumberNUnitTest_NumberNotPositive_ThrowsException(int number)
 {
     Assert.Throws <ArgumentOutOfRangeException>(() => FindNextBiggerNumber.FindNextBiggerNumber_(number));
 }
示例#5
0
 public int FindNextBiggerNumberNUnitTest1(int number)
 {
     return(FindNextBiggerNumber.FindNextBiggerNumber_(number));
 }
示例#6
0
 public static void FindTests(int number, int?result)
 {
     Assert.AreEqual(result, FindNextBiggerNumber.Find(number));
 }
 public void FindNextBiggerNumber_Test_WrongValues_ReturnsException(int number)
 {
     Assert.Throws <ArgumentException>(
         () => FindNextBiggerNumber.FindingNextBiggerNumber(number));
 }
        public void FindNextBiggerNumber_Test_CorrectValues_Success(int number, int expected)
        {
            int result = FindNextBiggerNumber.FindingNextBiggerNumber(number);

            Assert.AreEqual(result, expected);
        }