यदि मैं एक वर्ग को मॉक करना चाहता हूं जो एक स्ट्रिंग लौटाता है जिसका उपयोग यह निर्धारित करने के लिए किया जाता है कि लूप जारी रखना चाहिए (स्ट्रिंग के दौरान पढ़ने की कल्पना करें! = Null), मैं उम्मीद कैसे सेट कर सकता हूं । मैं निम्नलिखित की कोशिश की है:राइनो मॉक विधि के लिए एकाधिक कॉल अलग-अलग परिणाम
provider.Reader.Expect(r => r.ReadLine()).Return("1,10,20");
provider.Reader.Expect(r => r.ReadLine()).Return(null);
लेकिन जब यह एक ही विधि में दो बार कहा जाता है, यह दोनों अवसरों पर पहली स्ट्रिंग देता है, जबकि मैं इसे दूसरा मान (शून्य) वापस जाने के लिए चाहते हैं, तो दूसरी बार कहा जाता है ।
यह 3.5 धाराप्रवाह वाक्यविन्यास है। –