TestContext为null

时间:2010-06-17 20:52:42

标签: .net asp.net unit-testing testing visual-studio

非常简单的测试:

[TestClass]
public class MyTestClass
{
    private TestContext _testContext;
    protected TestContext TestContext
    {
        get { return _testContext; }
        set { _testContext = value; }
    }

    [TestMethod]
    [HostType("ASP.NET")]
    [UrlToTest("http://localhost/MyPage.aspx")]
    public void TestMyPage()
    {
        Assert.IsNotNull(TestContext);
    }
}

失败......现在我正在使用VS2008开发版。有没有可能解决这个问题?或者我需要测试(或团队套件)版本?

感谢。

P.S。需要访问TestContext对象才能访问它的RequestedPage属性

1 个答案:

答案 0 :(得分:9)

我非常确定TestContext必须是公共属性才能让框架为您设置它。你试过公开吗?