我刚刚创建了一个Windows Phone Unit Test
用于检查的示例应用程序。但我无法测试示例方法。奇怪的是 Visual Studio 测试运行器工作正常,但Resharper Unit Test Runner
只是抛出异常。例外 :-
有人知道吗?
我刚刚创建了一个Windows Phone Unit Test
用于检查的示例应用程序。但我无法测试示例方法。奇怪的是 Visual Studio 测试运行器工作正常,但Resharper Unit Test Runner
只是抛出异常。例外 :-
有人知道吗?
为了测试这一点,我创建了全新的 WP8 项目。“程序”很简单,使用默认的 MainPage 和所有。
我刚刚添加了 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 Test runner 和 ReSharper 都工作正常并且测试通过了。
我正在使用 Visual Studio 2012 v11.0.61030.00 Update 4 和 JetBrains ReSharper v7.1 build 7.1.3000.2259。
如果有兴趣,您可以从 GitHub @ https://github.com/mikkoviitala/wp8-unit-test-example找到 Visual Studio 解决方案并自己尝试一下。如果它对您不起作用,那么除了重新安装 ReSharper 并希望一切顺利之外,我想不出任何办法。