2013-05-09 43 views
0

我有一個WPF應用程序,它帶有一個接受TextBox並返回true或false的方法。我創建了一個Test項目,但我無法創建TextBox的對象來測試我的方法。是否可以在Test-class中添加這樣的控件?我想要做這樣的事情:在單元測試中爲WPF應用程序創建一個控件

[TestClass] 
public class UnitTest1 
{ 

    [TestMethod] 
    public void TestMethod1() 
    { 
     TextBox textBox = New Textbox(); 
     Assert.AreEqual(MyMethodWithTextBox(textBox), true); 
    } 
} 

回答

2

確保你添加引用PresentationFramework.dll(這是組件,其中WPF TextBox類的生活)。測試項目模板很可能不包含它本身,而不是WPF應用程序項目模板。