Многократные вызовы смоделированного метода Rhino возвращают разные результаты
Если я хочу смоделировать класс, который возвращает строку, которая используется для определения, должен ли цикл while продолжаться (представьте, что read while string! = Null), как я могу установить ожидание. Я пробовал следующее:
provider.Reader.Expect(r => r.ReadLine()).Return("1,10,20");
provider.Reader.Expect(r => r.ReadLine()).Return(null);
но когда он вызывается дважды в одном и том же методе, он возвращает первую строку в обоих случаях, тогда как я хочу, чтобы он возвращал второе значение (ноль), если вызывается во второй раз.