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)); }
public void FindNextBiggerNumberNUnitTest_NumberNotPositive_ThrowsException(int number) { Assert.Throws <ArgumentOutOfRangeException>(() => FindNextBiggerNumber.FindNextBiggerNumber_(number)); }
public int FindNextBiggerNumberNUnitTest1(int number) { return(FindNextBiggerNumber.FindNextBiggerNumber_(number)); }
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); }