public void CheckTimeFromOut()
        {
            int timeFromOut;
            int timeFromTuple = NextBigger.FindNextBiggerNumber(12345413, out timeFromOut).Time;

            Assert.AreEqual(timeFromOut, timeFromTuple);
        }
Esempio n. 2
0
 public void FindNextBiggerNumber_Positive_Test()
 {
     Assert.AreEqual(NextBigger.FindNextBiggerNumber(12), 21);
     Assert.AreEqual(NextBigger.FindNextBiggerNumber(513), 531);
     Assert.AreEqual(NextBigger.FindNextBiggerNumber(2017), 2071);
     Assert.AreEqual(NextBigger.FindNextBiggerNumber(414), 441);
     Assert.AreEqual(NextBigger.FindNextBiggerNumber(144), 414);
     Assert.AreEqual(NextBigger.FindNextBiggerNumber(1234321), 1241233);
     Assert.AreEqual(NextBigger.FindNextBiggerNumber(1234126), 1234162);
     Assert.AreEqual(NextBigger.FindNextBiggerNumber(3456432), 3462345);
 }
 public int BiggerNumber_ValidData_ValidResult(int number)
 => NextBigger.FindNextBiggerNumber(number, out _).Result;
Esempio n. 4
0
 public void Should(long input, long output)
 {
     Assert.Equal(output, NextBigger.NextBiggerNumber(input));
 }
Esempio n. 5
0
 public void FindNextBiggerNumber_Negative_Test()
 {
     Assert.AreEqual(NextBigger.FindNextBiggerNumber(10), -1);
     Assert.AreEqual(NextBigger.FindNextBiggerNumber(20), -1);
     Assert.Throws <ArgumentException>(() => NextBigger.FindNextBiggerNumber(-1));
 }