相关疑难解决方法(0)

Cassini/WebServer.WebDev,NUnit和AppDomainUnloadedException

我正在使用Cassini/WebServer.WebDev使用NUnit运行WebService的一些自动测试.

我没有做任何花哨的事,只是

public class WebService{
  Microsoft.VisualStudio.WebHost.Server _server;

  public void Start(){
    _server = new Microsoft.VisualStudio.WebHost.Server(_port, "/", _physicalPath);
  }

  public void Dispose()
  {
    if (_server != null)
    {
      _server.Stop();
      _server = null;
    }
  }
}
[TestFixture]
public void TestFixture{
  [Test]
  public void Test(){
    using(WebService webService = new WebService()){
      webService.Start();
      // actual test invoking the webservice
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

,但是当我使用nunit-console.exe运行它时,我得到以下输出:

NUnit version 2.5.0.9015 (Beta-2)
Copyright (C) 2002-2008 Charlie Poole.\r\nCopyright (C) 2002-2004 James W. Newki
rk, Michael C. Two, Alexei A. Vorontsov.\r\nCopyright (C) 2000-2002 …
Run Code Online (Sandbox Code Playgroud)

.net nunit cassini

9
推荐指数
1
解决办法
3715
查看次数

标签 统计

.net ×1

cassini ×1

nunit ×1