microsoft-fakes

    1

    1答えて

    私はMyClassと呼ばれるクラスと、MyClassと呼ばれるジェネリックバージョンを持っています。フェイクを使って、私はMyClassではなく、JUST MyClassのシムを生成したい。私はもともと試してみました: <Fakes xmlns="http://schemas.microsoft.com/fakes/2011/"> <Assembly Name="XXXX" Versio

    0

    1答えて

    MSTestを使用していくつかのレガシーコードに単体テストを書き込もうとしています。私はテストしているクラスにfakeアセンブリを追加しましたが、ユーザコントロールへの参照があり、その中にコードがあります。 これはおそらく正しい方法ではないと知っていますが、ユーザーコントロールをシムできるのですか?彼らはShimContextに表示されないので、あまり期待していません。

    1

    1答えて

    私はMocking用にMicrosoftの偽物を使用したプロジェクトを持っています。テストは問題なくVisual Studio 2017で実行されます。私は新しいライブのテストを開始すると、すべてのテストは、メッセージで失敗: Unable to create instance of class MyTests. Error: Microsoft.QualityTools.Testing.Fake

    1

    1答えて

    このフェイクを機能させるにはどうすればよいですか?私は最後のアサートが通過すると思います。初期設定は、テストに合格することを可能にした後、ラインnew ShimDbConnection(sqlCn) { CreateCommand =() => new ShimSqlCommand() };追加 System.Data.fakes <Fakes xmlns="http://schemas.micr

    0

    1答えて

    MS Fakesがいくつかのデリゲートプロパティを偽のアセンブリに追加していない彼らはメタデータに現れています。 私はクラスAを抽象汎用クラスB<T>から継承し、インターフェイスIAを実装しています。 Tを除くすべてが同じ名前空間に定義され、すべてが同じアセンブリ内にあります。 Bメソッド(BMethod)を有し、IAはAに実装されている方法(IAMethod)を定義します。 私のテストプロジェク

    -1

    1答えて

    TFSで生成するMS Fakesを有効にする方法2017 VSビルドVisualServerをビルドサーバーにインストールせずにTest-stepを実行しますか? way by copying some files from developer machine to the build Serverがありますが、正しくはないようです。 完全なVSスタンドアローンをインストールせずにビルドプロセスの

    3

    1答えて

    VS 2017 EnterpriseをインストールしたTFS 2017 Update 2オンプレミスサーバーがあります。私たちのビルドには、Fakeアセンブリを含み、開発マシン上でローカルに動作するUnit-Testingプロジェクトが含まれています。 TFSのビルドは、ビルドが型または名前空間名「偽物」の名前空間 に存在しない で失敗 「Our.Product」(あなたはアセンブリ参照が不足して

    0

    1答えて

    私がスタブする必要のあるメソッドは、例えば以下のように呼ばれます。 List<DocumentInfo> documentInfosToDelete = await _documentInfoRepository.GetListByExternalIdAsync( partyLegalEntity, externalId, type, status); こ

    5

    2答えて

    私はユニットテストのためにFakesライブラリを使用するプロジェクトの自動ビルドとユニットテストを設定しようとしています。私のWindows 10 PC(VS 2017 Enterpriseがインストールされています)でプロジェクトが正常に構築され、テストされますが、同じコマンドを使用してビルドサーバー(VS 2017 EnterpriseのWindows 10)でプロジェクトをコンパイルするとF

    2

    1答えて

    私は3つのC#プロジェクトX、Y、Zを持っています。プロジェクトYのコードをテストする2つの単体テストプロジェクトXtとプロジェクトYのコードをテストするYtがあります。プロジェクトZはライブラリプロジェクトです 私は両方のユニットテストプロジェクトで、ZのFakeアセンブリを生成しました。つまり、Z.Fakes.dllの独自のバージョンを持っています。すべてのDLLは同じディレクトリに出力されま