Добавление скобок для ясности - отличная идея. Этот вопрос является ярким примером того, почему: Ваш отступ приводит к путанице:)
while (in.findInLine("00-01") == null) in.nextLine();
Равен (и должен быть преобразован в):
while (in.findInLine("00-01") == null) {
in.nextLine();
}
Итак, для вопроса :
Итак, как мне интерпретировать
blockquote>while (in.findInLine("00-01") == null) in.nextLine(); in.nextLine();
Ответ:
while (in.findInLine("00-01") == null) { in.nextLine(); } in.nextLine();
Moq является платформой насмешки для C#/.NET. Это используется в поблочном тестировании, чтобы изолировать Ваш класс под тестом от его зависимостей и гарантировать, что правильные методы для зависимых объектов называют. Для получения дополнительной информации о насмешке Вас может хотеть посмотреть на статью Wikipedia о Фиктивных объектах.
Другие платформы насмешки (для.NET) включают JustMock, TypeMock, RhinoMocks, nMock, .etc.
Moq является механизмом насмешки для того, чтобы сделать.Net TDD.