public void ClimbStairs_n輸入負數_應拋出ArgumentException() { // arrange var n = -3; var sut = new Q0070_ClimbingStairs(); // act Action actual = () => sut.ClimbStairs(n); // assert actual.Should().Throw <ArgumentException>() .Which.Message.Should().Contain("不可為負數"); }
public void ClimbStairs_n輸入5_應回傳8() { // arrange var n = 5; var expected = 8; var sut = new Q0070_ClimbingStairs(); // act var actual = sut.ClimbStairs(n); // assert actual.Should().Be(expected); }