我从XunitContrib codeplex page工作,朝下方将列出这些步骤如何使用xUnitContrib编写简单的WP7单元测试?
为Windows Phone 7 与this博客文章请跟随 创建一个Windows Phone应用程序 添加引用:
- 微软.Silverlight.Testing.dll(Silverlight 3版 - 包含在发行版中)
- xunit-silverlight-wp7
- xunit.extensions-silverlight-wp7
- xunitcontrib.runner.silverlight.toolkit-WP7
Visual Studio中可以显示关于包括Silverlight 3个组件的警告。忽略它,这些都是正确的文件
添加[事实]根据测试和运行应用程序(注意:提到没有使用基于事实的测试,所以我更糊涂的博客帖子...)
但是,当我添加上面提到的dll并从类似下面的东西开始...... resharper和我似乎无法连接足够的测试线束进行编译。有人真的用WPA的xunit连接了一个单元测试吗?
public class MyFirstWp7Test
{
[Fact]
public void Can_Run_Test_For_WP7()
{
var x = "hello world";
Assert.Equal("hello world", x);
}
}
所以它不可能对一个简单的类像NUnit的或JUnit的运行这个的?是否有任何选项适用于wp7?我真的不想将这些测试部署到设备或模拟器,只是为了断言某些东西。这个框架的反馈太慢了(对不起) –