मैं इकाई परीक्षण करने के लिए अपने ASP.NET MVC आवेदन पत्र में एक पेज कोशिश कर रहा हूँ कि, करने के लिए, किसी उपयोगकर्ता के मद को नष्ट करेगा तैनात जब। मैं इस पृष्ठ को प्रतिबंधित करना चाहता हूं ताकि इसे केवल उस आइटम के मालिक द्वारा पोस्ट किया जा सके। मूल रूप से, मैं केवल नियंत्रक में एक त्वरित जांच करना चाहता था जिसने जांच की कि HttpContext.Current.User.Identity.Name आइटम के मालिक के बराबर है, लेकिन मुझे जल्दी से एहसास हुआ कि इकाई परीक्षण यह मुश्किल होगा।आप ASP.NET MVC में User.Identity.Name को कैसे रोकते हैं?
मैं एक अंतरफलक है कि वर्तमान में लॉग-इन उपयोगकर्ता के नाम का उपयोग करने के लिए एक तरीका प्रदान करता है बनाना चाहिए?
का उपयोग करता है का उपयोग कर सकते तुम्हें पता है, जहां मैं नकली वर्ग पा सकते हैं? मैंने एमएसडीएन के बारे में दस्तावेज ढूंढने की कोशिश की है लेकिन मैंने कोई प्रगति नहीं की है। –
https://code.google.com/p/moq/ यह lib यहां उपयोग किया जाता है – Sly