Многократные вызовы смоделированного метода Rhino возвращают разные результаты

Если я хочу смоделировать класс, который возвращает строку, которая используется для определения, должен ли цикл while продолжаться (представьте, что read while string! = Null), как я могу установить ожидание. Я пробовал следующее:

    provider.Reader.Expect(r => r.ReadLine()).Return("1,10,20");
    provider.Reader.Expect(r => r.ReadLine()).Return(null);

но когда он вызывается дважды в одном и том же методе, он возвращает первую строку в обоих случаях, тогда как я хочу, чтобы он возвращал второе значение (ноль), если вызывается во второй раз.

Ответы на вопрос(2)

Ваш ответ на вопрос