Меня убедили в полезности модульных тестов, но я действительно не понимаю правила для них ..
Если у меня есть класс, связанный с другим
public class MyClass
{
private SecondClass MySecondClass;
public MyClass()
{
this.MySecondClass = new SecondClass ();
}
}
поле приватное, а у Myclass есть такой метод:
public ThirdClass Get()
{
return this.MySecondClass.Get();
}
Как я могу проверить это ?? Я предполагаю, что должен проверить, правильно ли MyClass.get()
вызывает MySecondClass.Get()
! Но я не могу сделать макет из SecondClass
и назначить его первому, потому что это частное поле. Поэтому я действительно задаюсь вопросом, как это можно проверить ..
Спасибо