求助关于vs2005单元测试的问题。
为了测试在Utilities程序集里的
public static class Configuration {
public static string ConnectionString {
get {
return ConfigurationManager.ConnectionStrings["SqlConnectionString"].ConnectionString.Trim();
}
}
}
建立了在UtilitiesTest程序集里的单元测试
[TestMethod]
[HostType("ASP.NET")]
[UrlToTest("http://localhost:2235/Web/")]
[AspNetDevelopmentServerHost(@"C:\Documents and Settings\Alan Cai\My Documents\Visual Studio 2005\Projects\Ikesy\Web")]
public void ConnectionStringTest() {
Assert.AreEqual("Data Source=localhost;Initial Catalog=Ikesy;Persist Security Info=True;User ID=sa;Password=test2100", Configuration.ConnectionString);
}
问题是,没有办法固定文件系统的端口,网上找到的固定端口的方法都是针对web目录的,如运行UtilitiesTest的单元测试仍然是随机的端口,请高手指点一二。