我正在尝试设置 controller.Url 属性,但此测试失败。
我编写了这个测试,因为由于 controller.Url 为空,我无法测试控制器操作。
[TestMethod]
public void AccountController_Url_ShouldNotBeNull()
{
var target = new AccountController();
var url = new UrlHelper(
this.RequestContext(this.GetFakeHttpContextBase),
new RouteCollection());
target.Url = url;
target.Url.Should().NotBeNull();
}
我正在使用 FakeItEasy 来模拟我的 HttpContextBase 等。有什么想法吗?