Это то, что вы ищете?
ITest test = MockRepository.GenerateMock<ITest>();
test.Expect(x => x.TestMethod()).AssertWasNotCalled(mi => {});
Где вы очищаете / закрываете свой PrintWriter или FileOutputStream? Если программа завершится, а это не будет сделано, не все ваши результаты будут записаны.
Вам понадобится out.close ()
(возможно, p.flush ()
как ну?) в конце вашего процесса, чтобы закрыть выходной поток файла
PrintWriter не имеет включенной автоматической промывки, поэтому вполне вероятно, что последний бит файла не будет сброшен до завершения программы.
Добавление
p.flush ()
после цикла while должно сработать.