0

我刚刚创建了一个示例Windows Phone Unit Test应用程序来检查事情。但我无法测试一个示例方法。怪异的事情是Visual Studio测试亚军工作正常,但Resharper Unit Test Runner只是抛出异常。 例外: - enter image description here单元测试运行程序抛出异常

有人知道吗?

+1

我正在运行WP8测试w/R#就好了。代码示例,也许? –

+0

测试用例是默认的。根本不需要编辑。 – loop

回答

0

为了测试这个,我创建了一个全新的WP8项目。 “程序”非常简单,使用默认的MainPage和全部。

enter image description here

我只是说MainViewModel,只有一个属性

public string MyProperty 
{ 
    get { return _myProperty; } 
    set { _myProperty = value; OnPropertyChanged(); } 
} 

之后,我加入了WP8单元测试项目和更换默认UnitTest1.Testmethod1与

[TestClass] 
public class MainViewModelTests 
{ 
    [TestMethod] 
    public void MyPropertyTest() 
    { 
     string expected = "expected"; 
     var vm = new MainViewModel(); 

     vm.MyProperty = expected; 
     Assert.AreEqual(expected, vm.MyProperty);  
    } 
} 

两个MS测试运行者和ReSharper工作正常,测试通过。

enter image description here

我使用Visual Studio 2012 v11.0.61030.00更新4和JetBrains公司ReSharper的V7.1构建7.1.3000.2259。

如果有兴趣,您可以从GitHub @https://github.com/mikkoviitala/wp8-unit-test-example找到Visual Studio解决方案并自行尝试。如果它不适合你,那么除了重新安装ReSharper并希望获得最佳效果之外,我无法想到其他任何东西。

相关问题