Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为WPF应用程序创建单元测试中的控件_Wpf_Visual Studio_Unit Testing - Fatal编程技术网

为WPF应用程序创建单元测试中的控件

为WPF应用程序创建单元测试中的控件,wpf,visual-studio,unit-testing,Wpf,Visual Studio,Unit Testing,我有一个WPF应用程序,其方法接收文本框并返回true或false。我已经创建了一个测试项目,但是我无法创建文本框的对象来测试我的方法。不能在测试类中添加这样的控件吗?我想这样做: [TestClass] public class UnitTest1 { [TestMethod] public void TestMethod1() { TextBox textBox = New Textbox(); Assert.AreEqual

我有一个WPF应用程序,其方法接收文本框并返回true或false。我已经创建了一个测试项目,但是我无法创建文本框的对象来测试我的方法。不能在测试类中添加这样的控件吗?我想这样做:

    [TestClass]
public class UnitTest1
{

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

确保添加对的引用(这是WPF
TextBox
class所在的程序集)。和WPF应用程序项目模板相反,测试项目模板很可能不包含它本身