1
我正在關注Scott hanselman's博客使用Moq框架僞造httpcontext
但是這裏我將httpcontext.current設置爲null。有時候,我記得我寫了一些代碼來僞造Httpcontext.current。但不幸的是我沒有與我的代碼。
我該如何僞造呢?
我正在使用Nunit。
我正在關注Scott hanselman's博客使用Moq框架僞造httpcontext
但是這裏我將httpcontext.current設置爲null。有時候,我記得我寫了一些代碼來僞造Httpcontext.current。但不幸的是我沒有與我的代碼。
我該如何僞造呢?
我正在使用Nunit。
這是你會怎麼用起訂量做到這一點:
var url = "~/sample/url";
var mockHttpContext = new Mock<HttpContextBase>();
var mockRequest = new Mock<HttpRequestBase>();
mockHttpContext.Setup(x => x.Request).Returns(mockRequest.Object);
mockRequest.Setup(x => x.AppRelativeCurrentExecutionFilePath).Returns(url);
你是想用NUnit的或起訂量嘲笑呢? – Paul 2010-12-16 06:06:25
我正在使用Nunit編寫測試用例,並且需要使用Moq框架來模擬httpcontext。 – nimi 2010-12-16 06:09:18