2013-05-09 59 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应用程序项目模板。