Множественные вызовы Носорога дразнили возврат метода различные результаты

NULL определяется как постоянный указатель, который, как гарантируют, укажет на место useless/non-existent в памяти. Большинство реализаций NULL ((void *)0), но это не обязательно, который это так.

21
задан Colin Desmond 23 September 2009 в 20:27
поделиться

2 ответа

Я думаю, вы можете просто вставить повторение в конец синтаксиса, который вы сейчас используете.

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

или

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

, если у вас есть какие-либо вызовы помимо второго, которые вы хотите использовать второе ожидание.

33
ответ дан 29 November 2019 в 21:12
поделиться

Я не знаком с синтаксисом, который вы используете. Я бы написал это как:

r.ReadLine();
LastCall.Return("1,10,20").Repeat.Once();
r.ReadLine();
LastCall.Return(null).Repeat.Once();

Чтобы убедиться, что вы указываете количество раз, которое должно повторяться. (У вас нет Visual Studio под рукой, синтаксис может быть неточным.)

0
ответ дан 29 November 2019 в 21:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: