2
我試圖讓Silverlight 4單元測試工作(使用Silverlight Toolkit安裝的Microsoft框架),並得到一個NullReferenceException檢查TextBlock的Text屬性。我確定我錯過了讓xaml頁面加載/初始化的東西。這裏是代碼:運行Silverlight的單元測試NullReferenceException
[TestClass]
public class Tests
{
private MainPage _myPage;
[TestInitialize]
public void PreparePage()
{
_myPage = new MainPage();
}
[TestMethod]
public void TitleIsInInitialState()
{
Assert.AreEqual(_myPage.myTextBlock.Text, "myText");
}
}
然後我運行指向我的Silverlight單元測試項目的html頁面。我錯過了什麼?
感謝, Krip
你是個天才!就是這樣!我缺少對第三方控件的引用。沒有意識到我需要單元測試項目中的相同引用。一旦我移動新代碼,我發現真正的問題。非常感謝! – Krip 2011-02-16 17:56:54