【问题标题】:Moles/VS2010 SP1 Issue - Error 32, exit code -1002 building mstest with Moles 0.94.51023.0Moles/VS2010 SP1 问题 - 错误 32,退出代码 -1002 使用 Moles 0.94.51023.0 构建 mstest
【发布时间】:2011-06-17 04:01:55
【问题描述】:

2011 年 6 月 20 日更新 在收到此错误之前,我只能构建一次或两次测试项目。在解决此问题之前,Moles 对我来说是无法使用的。删除 obj/bin 并关闭/重新打开 Visual Studio 是不切实际的。

错误

错误 32 命令“C:\Program Files\Microsoft Moles\bin\moles.exe”@C:\src\qp\mvc3\Solution\QP.Tests.Moles\obj\Debug\Moles\moles. args”以代码 -1002 退出。 QP.Tests.Moles

描述

正在尝试将 moles 与 nunit 一起使用,但遇到了麻烦……所以我创建了一个新的 mstest 项目,其中包含一个测试。测试已构建,我能够调试到 SUT 并验证 HttpContext 包含预期的值。后续构建测试项目的尝试因上述原因而失败。

注意:我正在运行 resharper 6 EAP(我知道,我知道),但我已禁用它的 mstest runner。此外,这是一个构建错误。

我的尝试

已尝试重建、清理和删除测试项目中的 obj/bin 目录。

守则

namespace QP.Tests.Moles
{
    [TestClass]
    public class UnitTest1
    {
        [TestMethod]
        [HostType("Moles")]
        public void TestMethod1()
        {
            INewsService _newsService = new NewsService();
            BHttpContext context = BHttpContext.SetCurrent();
            BIPrincipal user = context.SetUser();
            BIIdentity identity = user.SetIdentity();
            identity.Name = "AMole";

            var newsItemViewModel = new NewsItemViewModel()
            {
                Headline = "some headline that passes validation",
                FullMessage = "some full message that passes validation",
                ProviderListItems = new List<SelectListItem>()
                {
                    new SelectListItem()
                        {
                            Selected = false,
                            Text = "some text",
                            Value = "some value"
                        }
                }

            };
            _newsService.UpdateNewsItem(newsItemViewModel, DateTime.Now);
        }
    }
}

【问题讨论】:

  • 我建议您发布自己对此问题的答案,并将其标记为已接受的答案。发布的好问题!
  • 是的,但是 SO 不会让你回答你自己的问题 ;) 我已经更新了这个问题,因为几乎每次我构建测试项目时都会发生错误:(

标签: visual-studio-2010 mstest moles pex pex-and-moles


【解决方案1】:

关闭并重新打开 VisualStudio 是解决此问题的方法。

【讨论】:

    猜你喜欢
    • 2011-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多