2

这是这里问题的“扩展”

我现在正在运行 Visual Studio / 解决方案的两个实例。我开始一个,然后在另一个中我访问此测试的上下文菜单:

public enum HttpMethods
{
    GET = 0,
    PUT,
    POST,
    DELETE,
    HEAD,
    OPTIONS,
    LIST,
    UNKNOWN
}

[Test]
public HttpWebRequest TestHHSDeliveryItemInterfacePostPPTData()
{
    var DeliveryItem = IOC.container.Resolve<IHHSDeliveryItem>();

    string data = @"<note>
                        <to>Tove</to>
                        <from>Jani</from>
                        <heading>Reminder</heading>
                        <body>Don't forget me this weekend!</body>
                    </note>";
    string uri = "http://localhost:21609/api/deliveryitems/InsertIntoPPTData";
    WebRequest request = WebRequest.Create(uri);
    request.Method =  //Enum.ToObject(typeof(HttpMethods), HHTPMethods.).ToString();
    request.ContentType = "application/json";
    ((HttpWebRequest)request).Accept = request.ContentType;
    ((HttpWebRequest)request).KeepAlive = false;
    ((HttpWebRequest)request).ProtocolVersion = HttpVersion.Version10;

    Encoding encoding = Encoding.UTF8; // never used
    byte[] arrData = Encoding.UTF8.GetBytes(data);
    request.ContentLength = arrData.Length;
    using (Stream oS = request.GetRequestStream())
    {
        oS.Write(arrData, 0, arrData.Length);
    }

    if (DeliveryItem.InsertIntoPPTData((HttpWebRequest)request))
    {
        return request as HttpWebRequest;
    }
    else
    {
        return null;
    }
}

...并选择“调试测试”。可悲的是,我(再次)从未达到我设置的断点(在上面的第一行,分配给“DeliveryItem”)。然后 Output 窗格中会填充以下 logam 和 dumpsam:

'vstest.executionengine.x86.exe' (CLR v4.0.30319: DefaultDomain): 加载'C:\Windows\Microsoft.Net\assembly
\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: DefaultDomain): 加载'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW
\vstest.executionengine.x86.exe'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW
\Microsoft.VisualStudio.TestPlatform.TestExecutor.Core.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System .dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW
\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW\ Microsoft.VisualStudio.TestPlatform.Core.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel
\v4.0_4.0.0.0__b77a5c561934e089\System.ServiceModel.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089 \System.Core.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a \System.Configuration.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089 \System.Xml.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization
\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\SMDiagnostics\v4.0_4.0.0.0__b77a5c561934e089\SMDiagnostics .dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Internals
\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Internals.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualStudio.Diagnostics.ServiceModelSink
\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Diagnostics.ServiceModelSink.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.IdentityModel
\v4.0_4.0.0.0__b77a5c561934e089\System.IdentityModel.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\Windows\Microsoft.Net\assembly\GAC_32\System.Transactions\v4.0_4.0.0.0__b77a5c561934e089 \System.Transactions.dll'。
无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW
\Microsoft.VisualStudio.TestPlatform.Utilities.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.Diagnostics.Measurement\12.0.0.0__b03f5f7f11d50a3a\Microsoft. VisualStudio.Diagnostics.Measurement.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW
\Extensions\Microsoft.VisualStudio.TestPlatform.Extensions.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW
\Extensions\Microsoft.VisualStudio.TestPlatform.Extensions.GenericTestAdapter.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW
\Extensions\Microsoft.VisualStudio.TestPlatform.Extensions.MSAppContainerAdapter.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW
\Extensions\Microsoft.VisualStudio.TestPlatform.UnitTestFramework.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW
\Extensions\Microsoft.VisualStudio.TestPlatform.Extensions.MSPhoneAdapter.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW
\Extensions\Microsoft.VisualStudio.TestPlatform.Extensions.OrderedTestAdapter.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW
\Extensions\Microsoft.VisualStudio.TestPlatform.Extensions.TfsLogger.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW
\Extensions\Microsoft.VisualStudio.TestPlatform.Extensions.TmiAdapter.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.QualityTools.Common\12.0.0.0__b03f5f7f11d50a3a\Microsoft. VisualStudio.QualityTools.Common.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW
\Extensions\Microsoft.VisualStudio.TestPlatform.Extensions.TrxLogger.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW
\Extensions\Microsoft.VisualStudio.TestPlatform.Extensions.VSTestIntegration.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualStudio.QualityTools.UnitTestFramework\v4.0_10 .0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\Windows\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089 \System.Data.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW\ Extensions\Microsoft.VisualStudio.TestTools.CppUnitTestFramework.ComInterfaces.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW\ Extensions\Microsoft.VisualStudio.TestTools.CppUnitTestFramework.CppPhoneUnitTestExtension.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.Composition
\v4.0_4.0.0.0__b77a5c561934e089\System.ComponentModel.Composition.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW
\Extensions\Microsoft.VisualStudio.TestTools.CppUnitTestFramework.CppUnitTestExtension.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\Users\clay\AppData\Local\Temp\VisualStudioTestExplorerExtensions\NUnitTestAdapter.1.0\lib\NUnit.VisualStudio .TestAdapter.dll'。
无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\Users\clay\AppData\Local\Temp\VisualStudioTestExplorerExtensions\NUnitTestAdapter.1.0\lib\nunit.core .interfaces.dll'。模块是在没有符号的情况下构建的。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\Users\clay\AppData\Local\Temp\VisualStudioTestExplorerExtensions\NUnitTestAdapter.1.0\lib\nunit.util .dll'。模块是在没有符号的情况下构建的。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\Users\clay\AppData\Local\Temp\VisualStudioTestExplorerExtensions\NUnitTestAdapter.1.0\lib\nunit.core .dll'。模块是在没有符号的情况下构建的。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\Windows\Microsoft.Net\assembly\GAC_32\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a \System.EnterpriseServices.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\Windows\Microsoft.Net\assembly\GAC_32\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a \System.EnterpriseServices.Wrapper.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe'(CLR v4.0.30319:域 2):已加载 'C:\Windows\Microsoft.Net\assembly
\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: test-domain-HHS.Web.Tests.dll): 加载'C:\Users\clay\AppData\Local\Temp\VisualStudioTestExplorerExtensions\NUnitTestAdapter.1.0\lib \nunit.core.dll'。模块是在没有符号的情况下构建的。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: test-domain-HHS.Web.Tests.dll): 加载'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0 .0__b77a5c561934e089\System.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: test-domain-HHS.Web.Tests.dll): 加载'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4 .0.0.0__b03f5f7f11d50a3a\System.Configuration.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: test-domain-HHS.Web.Tests.dll): 加载'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4 .0.0.0__b77a5c561934e089\System.Xml.dll'。无法找到或打开 PDB 文件。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: test-domain-HHS.Web.Tests.dll): 加载'C:\Users\clay\AppData\Local\Temp\VisualStudioTestExplorerExtensions\NUnitTestAdapter.1.0\lib \nunit.core.interfaces.dll'。模块是在没有符号的情况下构建的。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: test-domain-HHS.Web.Tests.dll): 加载'C:\Users\clay\AppData\Local\Temp\nunit20\ShadowCopyCache\5280_635403276502133355\Tests_11081234 \assembly\dl3\ed8d1526\6266a85f_0d9acf01\HHS.Web.Tests.dll'。已加载符号。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: test-domain-HHS.Web.Tests.dll): 加载'C:\Users\clay\AppData\Local\Temp\nunit20\ShadowCopyCache\5280_635403276502133355\Tests_11081234 \assembly\dl3\aef8b6df\f8a3911b_1f92cf01\nunit.framework.dll'。模块是在没有符号的情况下构建的。
'vstest.executionengine.x86.exe' (CLR v4.0.30319: vstest.executionengine.x86.exe): 加载'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW
\msdia120typelib_clr0200.dll'。无法找到或打开 PDB 文件。
线程 0x3bf4 已退出,代码为 259 (0x103)。
线程 0x2a0c 已退出,代码为 259 (0x103)。
'vstest.executionengine.x86.exe'(CLR v4.0.30319:域 2):已卸载 'C:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll'
'vstest.executionengine.x86.exe' (CLR v4.0.30319: test-domain-HHS.Web.Tests.dll): 卸载'C:\Users\clay\AppData\Local\Temp\VisualStudioTestExplorerExtensions\NUnitTestAdapter.1.0\lib \nunit.core.dll'
'vstest.executionengine.x86.exe' (CLR v4.0.30319: test-domain-HHS.Web.Tests.dll): 卸载'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0 .0__b77a5c561934e089\System.dll'
'vstest.executionengine.x86.exe' (CLR v4.0.30319: test-domain-HHS.Web.Tests.dll): 卸载'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4 .0.0.0__b03f5f7f11d50a3a\System.Configuration.dll'
'vstest.executionengine.x86.exe' (CLR v4.0.30319: test-domain-HHS.Web.Tests.dll): 卸载'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4 .0.0.0__b77a5c561934e089\System.Xml.dll'
'vstest.executionengine.x86.exe' (CLR v4.0.30319: test-domain-HHS.Web.Tests.dll): 卸载'C:\Users\clay\AppData\Local\Temp\VisualStudioTestExplorerExtensions\NUnitTestAdapter.1.0\lib \nunit.core.interfaces.dll'
'vstest.executionengine.x86.exe' (CLR v4.0.30319: test-domain-HHS.Web.Tests.dll): 卸载'C:\Users\clay\AppData\Local\Temp\nunit20\ShadowCopyCache\5280_635403276502133355\Tests_11081234 \assembly\dl3\ed8d1526\6266a85f_0d9acf01\HHS.Web.Tests.dll'
'vstest.executionengine.x86.exe' (CLR v4.0.30319: test-domain-HHS.Web.Tests.dll): 卸载'C:\Users\clay\AppData\Local\Temp\nunit20\ShadowCopyCache\5280_635403276502133355\Tests_11081234 \assembly\dl3\aef8b6df\f8a3911b_1f92cf01\nunit.framework.dll'
在 mscorlib.dll 中发生了“System.UnauthorizedAccessException”类型的第一次机会异常
mscorlib.dll 中出现了“System.IO.IOException”类型的第一次机会异常
mscorlib.dll 中出现了“System.IO.IOException”类型的第一次机会异常
在 mscorlib.dll 中发生了“System.UnauthorizedAccessException”类型的第一次机会异常
mscorlib.dll 中出现了“System.IO.IOException”类型的第一次机会异常
mscorlib.dll 中出现了“System.IO.IOException”类型的第一次机会异常
mscorlib.dll 中出现了“System.IO.IOException”类型的第一次机会异常
mscorlib.dll 中出现了“System.IO.IOException”类型的第一次机会异常
mscorlib.dll 中出现了“System.IO.IOException”类型的第一次机会异常
mscorlib.dll 中出现了“System.IO.IOException”类型的第一次机会异常
线程 0x2b7c 已退出,代码为 259 (0x103)。
“System.InvalidOperationException”类型的第一次机会异常发生在

Microsoft.VisualStudio.TestPlatform.TestExecutor.Core.dll
线程 0x2344 已退出,代码为 259 (0x103)。
System.ServiceModel.dll 中出现“System.ServiceModel.CommunicationObjectAbortedException”类型的第一次机会异常
System.ServiceModel.dll 中出现“System.ServiceModel.CommunicationObjectAbortedException”类型的第一次机会异常
System.ServiceModel.Internals.dll 中出现“System.ServiceModel.CommunicationObjectbortedException”类型的第一次机会异常
System.dll 中出现“System.IO.IOException”类型的第一次机会异常
System.ServiceModel.dll 中出现“System.ServiceModel.CommunicationObjectAbortedException”类型的第一次机会异常
System.ServiceModel.dll 中出现“System.ServiceModel.CommunicationObjectAbortedException”类型的第一次机会异常
System.ServiceModel.Internals.dll 中出现“System.ServiceModel.CommunicationObjectAbortedException”类型的第一次机会异常
System.ServiceModel.Internals.dll 中出现“System.ServiceModel.CommunicationObjectAbortedException”类型的第一次机会异常
“System.InvalidOperationException”类型的第一次机会异常发生在
Microsoft.VisualStudio.TestPlatform.TestExecutor.Core.dll
程序“[5280] vstest.executionengine.x86.exe:程序跟踪”已退出,代码为 0 (0x0)。
程序“[5280] vstest.executionengine.x86.exe”已退出,代码为 0 (0x0)。

注意:我能够以这种方式成功运行简单的测试;由于某种原因,这个是有问题的......

更新

好吧,这真的很奇怪:代码编译了,即使一个赋值被注释掉了。就是现在:

request.Method = Enum.ToObject(typeof(HttpMethods), HttpMethods.POST).ToString();

更新 2

我已将方法的返回类型替换为 void,最后将 if/else 块替换为:

Assert.IsNotNull(request);

更新 3

我忘记添加实际发送请求的代码行(它的工作方式对我来说似乎不是真正透明的),所以在使用块写入流之后,我现在有:

WebResponse response = request.GetResponse();
Assert.IsNotNull(response);

...但我仍然得到一个时代,如果不是史诗般的失败:

. . . mscorlib.dll 中发生了“System.IO.IOException”类型的第一次机会异常线程 0x3114 已退出,代码为 259 (0x103)。Microsoft.VisualStudio.TestPlatform.TestExecutor.Core.dll 中发生“System.InvalidOperationException”类型的第一次机会异常 System.ServiceModel.dll 中发生“System.ServiceModel.CommunicationObjectAbortedException”类型的第一次机会异常线程 0x3d7c 已退出代码 259 (0x103)。Microsoft.VisualStudio.TestPlatform.TestExecutor.Core.dll 中发生了“System.InvalidOperationException”类型的第一次机会异常程序“[12252] vstest.executionengine.x86.exe:程序跟踪”已退出,代码为 0 (0x0)。程序“[12252] vstest.executionengine.x86.exe”已退出,代码为 0 (0x0)。

4

0 回答 0