Хорошо, мой плохой.
По-видимому, размещение Do позади Return не работает :
mocker.OnCallFunc(ReadFile).Return(true).Do(ReadFileMock);
но это просто компилируется без проблем: mocker.OnCallFunc(ReadFile).Do(ReadFileMock).Return(true);
Я не знал, что был обязательный заказ.
И я должен был предоставить примеры кода.