वर्तमान में अधिक से अधिक पैरामीटर है हम इस कदम है:specflow: - "अस्पष्ट कदम परिभाषाओं कदम के लिए मिला" जब 1 कदम अन्य
[When(@"I set the scenario price for product (.*) to (.*) in the (.*) zone")
public void WhenISetTheScenarioPriceInZoneForProductPToN(string product, string priceStr, string zone)
:
[When(@"I set the scenario price for product (.*) to (.*)")]
public void WhenISetTheScenarioPriceForProductPToN(string product, string priceStr)
मैं कदम जोड़ना चाहते हैं
हालांकि spec प्रवाह दो चरणों के बीच एक "चरणबद्ध चरण परिभाषाएं" त्रुटि प्रदान करता है।
मैं थक गया है:
[When(@"I set the scenario price for product (.*) to (.*) in the (.*) zone")]
[When(@"I set the scenario price for product (.*) to (.*)")]
public void WhenISetTheScenarioPriceInZoneForProductPToN(string product, string priceStr, string zone)
लेकिन यह है कि एक के साथ विफल "बाइंडिंग त्रुटि: पैरामीटर गिनती बेमेल ' मैं उम्मीद कर रहा था कि यह दूसरे "कब" के लिए शून्य हो जाएगा।
मैं परीक्षण में समान चरणों के साथ संदिग्ध चरण मुद्दे को पुन: उत्पन्न नहीं कर सकता, लेकिन पैरामीटर गिनती मेल नहीं है क्योंकि प्रत्येक रेगेक्स पैटर्न कोड विधि के लिए पैरामीटर उत्पन्न करता है। यह डिफ़ॉल्ट पैरामीटर मानों का समर्थन करने के लिए प्रतीत नहीं होता है। –
@ एडमिन, जो specflow में एक बग की तरह लग रहा है क्योंकि मुझे नहीं लगता कि क्यों "कब" और "दिया" shuold एक अलग तरीके से मैच। –