2010-03-16 10 views
13

मैं नए एएए सिंटैक्स का उपयोग कर रहा हूँ की अनदेखी करने और वाक्य रचना पता करने के लिए नीचे दिए गए करना चाहता था और नकली है तर्कों पर ध्यान न दें:कैसे एएए सिंटैक्स का उपयोग करने के लिए एक AssertWasCalled है, लेकिन तर्क

mockAccount.AssertWasCalled(account => account.SetPassword("dsfdslkj")); 

मैं नीचे लगता है कि कैसे मैं रिकॉर्ड/पुनरावृत्ति मॉडल के साथ ऐसा होता है, लेकिन मैं यह देखने के लिए इस 3.6 का उपयोग कर एएए के साथ किया जा सकता है अगर चाहता था:

mockAccount.Expect(account => account.SetPassword("sdfdsf")).IgnoreArguments(); 
mockAccount.VerifyAllExpectations(); 

उत्तर

11

स्पष्ट गूगल खोज के साथ यह मिला - आशा है कि किसी और को इस पाता है मूल्य

mockAccount.AssertWasNotCalled(x => x.SetPassword(""), y => y.IgnoreArguments()); 
15

तर्कों की अनदेखी करने के लिए, का उपयोग Arg < स्ट्रिंग > .Is.Anything:

mockAccount.AssertWasCalled(acc => acc.SetPassword(Arg<string>.Is.Anything)); 
संबंधित मुद्दे