C# Resharper未调试MSTest测试

C# Resharper未调试MSTest测试,c#,.net,unit-testing,resharper,mstest,C#,.net,Unit Testing,Resharper,Mstest,我正在使用Resharper Ultimate 2017.3.1 当我尝试调试单元测试时 [DataTestMethod] [DataRow("bla", "blub")] public void Test_When_Then() { ... } 然后,测试停止调试,更改为状态非结论性,以下错误显示在resharper测试浏览器窗口中: 2018.01.17 13:02:20.367错误转换失败:从事件状态转换。原因: System.ArgumentException:中至少应有一个测试 试运

我正在使用Resharper Ultimate 2017.3.1

当我尝试调试单元测试时

[DataTestMethod]
[DataRow("bla", "blub")]
public void Test_When_Then() { ... }
然后,测试停止调试,更改为状态
非结论性
,以下错误显示在resharper测试浏览器窗口中:

2018.01.17 13:02:20.367错误转换失败:从事件状态转换。原因: System.ArgumentException:中至少应有一个测试 试运行。参数名称:测试---> System.ServiceModel.FaultException:应该至少有一个测试 在测试运行中。Parametername:测试服务器堆栈跟踪:位于 System.ServiceModel.Channel.ServiceChannel.HandlerReply(ProxyOperationRuntime 操作,ProxyRpc&rpc)在 System.ServiceModel.Channel.ServiceChannel.Call(字符串操作, 布尔单向,ProxyOperationRuntime操作,对象[]ins, 对象[]输出,TimeSpan超时)位于 System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage 方法调用,ProxyOperationRuntime操作)在 System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage 消息)异常在[0]重试:在 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg,IMessage retMsg)在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData,Int32类型)at Microsoft.VisualStudio.TestPlatform.Core.ITestExecutorService.StartTrun(IEnumerable
1
测试、字符串testRunSettings、TestExecutionContext executionContext、,
位于的字符串dataCollectorServiceUri)
JetBrains.ReSharper.UnitTesting.MSTest.Provider.Execution.Wcf.TestExecutorServiceProxy.StartStream(IEnumerable
1 测试、字符串testRunSettings、TestExecutionContext executionContext、, 字符串dataCollectorServiceUri)--内部异常堆栈跟踪的结束 ---在JetBrains.ReSharper.UnitTesting.MSTest.Provider.Execution.Wcf.TestExecutorServiceProxy.StartTestTrun(IEnumerable
1
测试、字符串testRunSettings、TestExecutionContext executionContext、,
位于的字符串dataCollectorServiceUri)
JetBrains.ReSharper.UnitTesting.MSTest.Provider.Execution.MsTestExecutionProtocol.StartTestTrun()
在
AppAccelerate.StateMachine.Machine.ActionHolder.ArgumentLessActionHolder.Execute(对象
(论据)在
C:\projects\appccelerate\repos\statemachine\source\appccelerate.statemachine\Machine\ActionHolders\ArgumentLessActionHolder.cs:line
37在
Appccelerate.StateMachine.Machine.States.State
2.ExecuteEntryAction(IActionHolder actionHolder,ITransionContext`2 context)中的 C:\projects\appccelerate\repos\statemachine\source\appccelerate.statemachine\Machine\States\State.cs:line 340

---异常#1/1[LoggerException]Message=“转换失败:从事件状态转换。
原因:System.ArgumentException:中应至少有一个测试 测试运行。参数名称:测试---> System.ServiceModel.FaultException:应该至少有一个测试 在测试运行中。参数名称:测试 服务器堆栈跟踪: 在System.ServiceModel.Channels.ServiceChannel.HandlerReply(ProxyOperationRuntime)中 操作(ProxyRpc和rpc) 在System.ServiceModel.Channels.ServiceChannel.Call(字符串操作、布尔单向、ProxyOperationRuntime操作、对象[]ins、, 对象[]输出,时间跨度超时) 位于System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage 方法调用,ProxyOperationRuntime操作) 在System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage)中 (信息) 在[0]处重试异常: 在System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage)中 reqMsg,IMessage retMsg) 在System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData)中& msgData,Int32类型) 在Microsoft.VisualStudio.TestPlatform.Core.ITestExecutorService.StartTestRun(IEnumerable
1
测试、字符串testRunSettings、TestExecutionContext executionContext、,
字符串dataCollectorServiceUri)
在JetBrains.ReSharper.UnitTesting.MSTest.Provider.Execution.Wcf.TestExecutorServiceProxy.StartTestTrun(IEnumerable
1 测试、字符串testRunSettings、TestExecutionContext executionContext、, 字符串dataCollectorServiceUri) ---内部异常堆栈跟踪的结束--- 在JetBrains.ReSharper.UnitTesting.MSTest.Provider.Execution.Wcf.TestExecutorServiceProxy.StartTestTrun(IEnumerable
1
测试、字符串testRunSettings、TestExecutionContext executionContext、,
字符串dataCollectorServiceUri)
位于JetBrains.ReSharper.UnitTesting.MSTest.Provider.Execution.MsTestExecutionProtocol.StartTestRun()处
在Appccelerate.StateMachine.Machine.ActionHolders.ArgumentLessActionHolder.Execute(对象
(论据)在
C:\projects\appccelerate\repos\statemachine\source\appccelerate.statemachine\Machine\ActionHolders\ArgumentLessActionHolder.cs:line
37
在Appccelerate.StateMachine.Machine.States.State上
2.ExecuteEntryAction(IActionHolder actionHolder,ITransionContext
2上下文)在
C:\projects\appccelerate\repos\statemachine\source\appccelerate.statemachine\Machine\States\State.cs:line
340“ExceptionPath=根类名称=JetBrains.Util.LoggerException
HResult=COR_E_APPLICATION=8013600 StackTraceString=“at
JetBrains.ReSharper.UnitTesting.MSTest.Provider.Execution.MsTestExecutionProtocol.b__10(对象
发件人,TransitionExceptionEventArgs
2个参数) 在Appccelerate.StateMachine.Machine.StateMachine
2.RaiseEvent[T](EventHandler
1 eventHandler,T参数,iTransionContext
2上下文,布尔值
raiseEventOnException(异常)输入
C:\projects\appccelerate\repos\statemachine\source\appccelerate.statemachine\Machine\statemachine.cs:line
404
在AppAccelerate.StateMachine.Machine.StateMachine上
上下文,异常)中的
C:\projects\appccelerate\repos\statemachine\source\appccelerate.statemachine\Machine\statemachine.cs:line
260