public void TestWithOnlyThreeStep() { ClimbStairs c = new ClimbStairs(); int numberOfWay = c.FindNumberOfWayOfClimbingStairs(3); Assert.AreEqual(3, numberOfWay); }
public void Excution1Test() { var func = new ClimbStairs(); func.Excution1(44); Assert.AreEqual(2, func.Excution1(2)); Assert.AreEqual(1, func.Excution1(1)); Assert.AreEqual(3, func.Excution1(3)); }
public void LongestCommonSubstringLengthTest(int[] cost, int expect) { //Arrange var sut = new ClimbStairs(); //sut: system under test //Act var result = sut.MinCostClimbingStairs(cost); //Assert Assert.Equal(expect, result); }
public int ClimbStairs(int n) { var sol = new ClimbStairs(n); return(sol.SolutionOne()); }
public void ClimbStairsSuccessTest(int stairsCount, int expectedCombinations) { int foundCombinations = ClimbStairs.CombinationsToStair(stairsCount); Assert.AreEqual(expectedCombinations, foundCombinations); }
void InternalTest(int steps, int expected) { int actual = ClimbStairs.Solve(steps); Assert.Equal <int>(expected, actual); }