pex-and-moles

    1

    1答えて

    現在、Molesを使用して、サードパーティのライブラリとやり取りするいくつかのコードをテストしています。ライブラリは非常にうまくテストされていませんでした(それゆえモル数の必要性があります)。私が実行している問題は、抽象クラスを公開することだけです。具体的な実装は第三者図書館の内部にあります。 私が直面している問題は、パブリックタイプのインスタンスを作成しようとしたときに、モル数から具体的なタイプ

    1

    1答えて

    私はC#でサーバーコンポーネントを作成しており、unittestingにはPexを使用しています。 私は、特定のメソッドに対して複雑なパラメータ化されたユニットテストを行っています。今度は、特定のアサーションブロックを追加するとすぐに、私のメソッドの終わりの行(ブラケットの右側)にあるNullReferenceExceptionで失敗したようないくつかのPEX探査が実行されます。私は失敗した実行を

    2

    2答えて

    System.dllのSystem.Net.WebClientを使用しているメソッドを単体テストする必要があります。私はSystem.dllをモルしようとしたが、私はSystem.dllモルへの参照を追加するプロジェクトをコンパイルしようとしたとき、私は次のようなエラーの束だ: エラー2 「System.Netを。 Moles.SFileWebResponse.Dispose(bool) ':[C

    4

    1答えて

    私たちの解決策ではいくつかのテストで0.94を使用しています。しかし、それは最初にコンパイルされるたびに、ビルド・サーバーは、警告のカップルが発生します: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets (1360): Could not resolve this reference. Could no

    1

    1答えて

    Microsoft.Moles.NUnit.dllをnunit 2.6で動作させるにはどうすればよいですか。 docsは言う:あなたはそれがアドイン NUnitのとNUnitのでMicrosoft.Moles.NUnit.dllアセンブリをコピーして登録する必要があります 総会 Microsoft.Moles.NUnit.dllを bin/addinsフォルダー。 NUnitのバージョン 2.5.

    1

    1答えて

    いくつかのインスタンスメソッドでは、私はこの問題があると思われます。代理人を生成しています。 代わりに正確な方法を示すの(私はそれはそれのパラメータを付加する属性の無数を持つWebサービスプロキシ方式、だことを意味しますが)私の代わりにタイトルから、前述の問題を提起します: をMolesがいくつかのメソッドの代理人を生成しない理由は何ですか? 私は、この問題にほとんど関係していない唯一のことは、プ

    0

    1答えて

    私は多くのデータベース呼び出しを持つVS winformsプロジェクトを持っています。 私はユニットテストを作成するたびに、消費する時間が増え、ユニットテストプロジェクトの数が増えます。 どのように私はDB呼び出しを分離するか、私はMicrosoftのモルとpexを使用すると私はDB呼び出しを分離することができますか?モル数とペックスのサンプルは非常に有用です。

    0

    1答えて

    私はモルとファイルライセンスに問題があります。私はインターネットで検索しましたが、援助の答えが見つかりませんでした。 問題は、私たちがファイルlicenses.licxに格納されたライセンスキーを必要とする第三者の製品ライブラリを使用していることです。このProduct Library Product.dllを呼び出しましょう。 このファイルは、ライセンスされたProduct.dllを参照するプロ

    4

    1答えて

    私は以下のコードをユニットテストしたいと思います。私はMSTestで働いており、Microsoft MolesとRhinoMocksを学ぼうとしました。しかし、私はどちらも私を助けないようにすることはできませんでした。私はコードを大幅に変更して、よりテスト可能なインターフェイスを使用することができますが、TcpClient、NetworkStream、StreamWriter、およびStreamR

    1

    1答えて

    Visual Studioでは、ファイルの種類を指定することができます。は、検索と置換のダイアログで検索するのが一般的です。しかし、生成されたmolesファイルには、 "m.g.cs"で終わるパスがあります。 .csファイルを検索する際には、これらのファイルも検索され、検索結果には大きなノイズが発生します。 「* m.g.cs」に一致するファイルを検索と置換で無視するように指定する方法はありますか