Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.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
C# 单元测试运行程序引发异常_C#_Unit Testing_Windows Phone 8_Resharper_Win Phone Silverlight 8.1 - Fatal编程技术网

C# 单元测试运行程序引发异常

C# 单元测试运行程序引发异常,c#,unit-testing,windows-phone-8,resharper,win-phone-silverlight-8.1,C#,Unit Testing,Windows Phone 8,Resharper,Win Phone Silverlight 8.1,我刚刚创建了一个示例Windows Phone单元测试应用程序,用于检查内容。但我无法测试样本方法。奇怪的是,VisualStudio测试运行程序工作正常,但Resharper单元测试运行程序只是抛出异常。 例外情况:- 有人知道吗?为了测试这个,我创建了全新的WP8项目。“程序”非常简单,使用默认的主页和所有 我刚刚添加了MainViewModel,它只有一个属性 public string MyProperty { get { return _myProperty; } s

我刚刚创建了一个示例
Windows Phone单元测试
应用程序,用于检查内容。但我无法测试样本方法。奇怪的是,VisualStudio测试运行程序工作正常,但
Resharper单元测试运行程序
只是抛出异常。 例外情况:-


有人知道吗?

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

我刚刚添加了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@找到VisualStudio解决方案并亲自尝试。如果它对你不起作用,那么除了重新安装ReSharper,我想不出别的办法,希望一切顺利

我正在进行WP8测试,没有问题。可能是代码示例?测试用例是默认的。根本没有编辑。