में httpcontext का उपयोग करके मैं सी # 4.0 का उपयोग कर रहा हूं और मुझे एक सेवा परीक्षण इकाई की आवश्यकता है। सेवा के अंदर का कार्य उस चर के समान पथ देता है जिसे मैंने अपेक्षित कहा है, यह वह मार्ग है जिसे मैं वापस पाने की उम्मीद कर रहा हूं। लेकिन जब मैं इस परीक्षण को चलाता हूं तो मुझे त्रुटि मिल रही है कि HttpContext.Current NULL है। इस मुद्दे को ठीक करने के लिए मैं क्या कर सकता हूं ताकि परीक्षण चलाया जा सके?यूनिट परीक्षण
[TestMethod]
public void GetPathTest()
{
var expected = System.IO.Path.GetFullPath(HttpContext.Current.Server.MapPath("~/Certificates/"));
var path = _mockService.Setup(o => o.GetPath()).Returns(expected);
}
प्रतिक्रिया के लिए धन्यवाद! यह ऐसा हुआ, हालांकि मैंने सही पथ और एड्रेस को जोड़कर सरल कार्यकर्ता को थोड़ा सा संशोधित किया। – Rob