单元测试超时

本文关键字:超时 单元测试 | 更新日期: 2023-09-27 18:04:13

我怀疑这个问题可能是由于错误的配置造成的。最简单的单元测试也会挂起。基本上,无论我在单元测试中放入什么都不做,测试被启动并继续加载,直到超时。我最初的测试使用了TransactionScope、DataContext和自定义对象。然后我将我的单元测试简化为以下内容,它仍然挂起:

using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using ManifestService;
using System.Transactions;
namespace UnitTesting
{
    [TestClass]
    public class PackagerUnitTest
    {
        [TestMethod]
        public void Packager_CreatePackageType()
        {
            string expected = "test-package";
            Assert.AreEqual("test-package", expected);
        }
    }
}

单元测试超时

所以,这是一个配置问题,在视觉工作室级别。基本上,如果你想在安装Visual Studio 2012的同时运行单元测试,你需要Visual Studio 2010 SP1。

感谢这个博客的回答:

http://dorkasaurusrex.blogspot.ca/2012/11/visual -工作室2010 -单元测试- hangs.html

SP1下载链接

http://www.microsoft.com/en-us/download/details.aspx?id=23691