我想獲得單元測試的基礎知識,並且所有教程都使用了大量示例。此外,我寫了下面的代碼和測試,並想知道這是否是正確的:這是一個正確的單元測試嗎?
class Foo
{
public bool TwoDecisions(int X, int Y)
{
if(X>Y)
return true;
else return false;
}
}
TEST
public class FooTests
{
[Test]
public void TwoDecisions_TRUE()
{
Foo f=new Foo();
bool expected = true;
bool actual = FooTests.TwoDecision(10,9)
Assert.AreEqual(expected, actual);
}
}
當你嘗試時會發生什麼?此外,你的方法可以寫成'return X> Y;' – 2013-03-17 18:49:53
其實我現在不能嘗試(現在不在家),所以我正在學習和準備。 – user970696 2013-03-17 18:53:27