質問

2011年6月20日更新このエラーを取得する前に、テストプロジェクトを1回または2回しか構築できません。これが解決されるまで、ほくろは私にとって使用できません。 OBJ/ビンの削除と閉鎖/再開Visual Studioは実用的ではありません。

エラー

エラー32コマンド "" c:プログラムファイル Microsoft moles bin moles.exe "@c: src qp mvc3 solution qp.tests.moles obj debug moles moles.args" exitedコード-1002で。 qp.tests.moles

説明

ヌニットでモルを使用しようとしていましたが、問題がありました...そこで、単一のテストで新しいMSTESTプロジェクトを作成しました。テストが構築され、SUTにデバッグされ、予想されるHTTPContextが含まれる値を確認することができました。上記でテストプロジェクトを構築しようとするその後の試みは失敗します。

注:Resharper 6 EAPを実行しています(知っている、知っている)が、Mstestランナーであることを無効にしています。また、これはビルドエラーです。

私が試したこと

テストプロジェクトで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);
        }
    }
}
役に立ちましたか?

解決

VisualStudioの閉鎖と再開は、この問題の回避策です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top