Я пытаюсь получить основы модульных тестов, и все учебники используют огромные примеры. Кроме того, я написал следующий код и тест, и хотел бы знать, если это правильно:Это правильный единичный тест?
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;' –
На самом деле я не могу попробовать его (вне дома сейчас), поэтому я учусь и просто готовлюсь. – user970696