public class portal
{
public portal()
{
}
[DataSource ("Microsoft.VisualStudio.TestTools.DataSource.TestCase", "http://alm:8080/tfs/....", "15729", DataAccessMethod.Sequential), TestMethod]
public static void portalmtm()
{
BrowserWindow b = BrowserWindow.Launch(new System.Uri(TestContext.DataRow["portals"].ToString()));
}
public static TestContext TestContext
{
get
{
return testContextInstance;
}
set
{
testContextInstance = value;
}
}
private static TestContext testContextInstance;
}
}
Это дает ошибку, когда я использую его в codeduitest (TestMethod) System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. В чем проблема? Что я могу сделать? Спасибо ...Coded UI Тестирование System.NullReferenceException
[TestMethod]
public void Test1()
{
portalmtm();
this.UIMap....
this.UIMap....
}
public TestContext TestContext
{
get
{
return testContextInstance;
}
set
{
testContextInstance = value;
}
}
private TestContext testContextInstance;
Вы можете проверить http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-in-net –
'TestContext' никогда не инициализируется. –
Я отредактировал код .. –