我從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?我真的不想將這些測試部署到設備或模擬器,只是爲了斷言某些東西。這個框架的反饋太慢了(對不起) –