moles

    5

    2答えて

    テストに関しては、私はそれを支持してきました。私は今、大きなファンであり、TDDのようなことをしばしばしています。 VS 2010では、設計と回帰について私はちょうどMSTESTを使用しました。これは素晴らしいことです。私のすべてのプロジェクトはオープンソースで、とにかく私の仕事につながっています(物理学の研究@大学)。私はPexに入って、探していなかったあらゆる種類のエッジケースを見つけました。

    0

    2答えて

    "Moles"と "Visual Studio Express"というタグを検索したところ、何も見つかりませんでした。それはおそらく、私はモグラ:)エクスプレスで とExpressを使用しようとしている唯一の人間だ意味し、そのような「組立モルを追加」、または「追加mscorlib」などのオプションはありません。 私は、DateTimeのY2Kbugが後に手動で通常VS.によって処理される参照のカッ

    2

    1答えて

    私は低レベルの単体テストにPexとMolesを使用していますが、ビジネスロジック検証のためのMSpecも検討しており、Molesを使用して一貫性を維持したいと考えています。私の考えるところでは、MSPecは匿名メソッドを使用しているため、HostType(「Moles」)属性を適用する方法はありません。たとえば: Because of =() => employeeList = Empl

    0

    1答えて

    私は次の行に「null参照」の例外を取得: MoleRuntime.SetMolePublicInstance(stub, receiverType, objReceiver, name, null); プログラムを構築し、正しくコンパイル。メソッドのパラメータのいずれについても不平はありません。 ここでオブジェクトブラウザから、SetMolePublicInstanceの仕様です。ここで S

    3

    1答えて

    私はMicrosoft Molesを使用してメソッドをモックしています。 この方法は、PowerShellスクリプトを呼び出す別のメソッドを呼び出し、 コレクション<PSObject> を返しだから私は、カスタムPSObjectを返すために、それをモックとしたいです。 IDと名前の2つのプロパティがあります。 しかし、私は PSObject obj = new PSObject(); obj.M

    1

    1答えて

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

    3

    2答えて

    正しく認証されたアプリケーションに接続文字列を提供するための集中サービスの構築について考えています。 サービスを通常のプロセスと互換性を保つために、私はapp.configまたはweb.configのSystem.Configuration ConnectionStringをオーバーライドすることが大変なことだと考えていました。 私はこれを行うためにMolesを使用することを考えましたが、私が見つ

    5

    5答えて

    .net 4.0フレームワークで動作するいくつかのレガシーコードのテストカバレッジを向上させるために、新しいFakes frameworkを使用しています。残念ながら、私たちは.net 4.5にアップグレードすることはできないようです。私がFakeフレームワークを.net 4.0(およびVS2012)で使用することができず、今サポートされていないMolesフレームワークを代わりに使用する必要がある

    1

    1答えて

    私は非常に大きくて膨大なシステムでフレームワークを実装しようとしていますが、主な問題はシステムの70%が静的メソッドで実装されていることです。どうやって私がMolesに到達したのか、私は私の目標(私はかなり近く)に到達すると確信しています。 http://social.msdn.microsoft.com/Forums/uk/pex/thread/3faadca2-a26f-449c-942e-d

    1

    1答えて

    .NET4 System.dll(ビルド4.0.30310.261)とSystem.Xml.Dll(ビルド4.0)のモルを生成するときにコンパイルエラーが発生する。 30319.233)。 System.dllのためのエラーは、次のとおりです。 m.g.cs(251449,33): error CS0115: 'System.Net.Moles.SFileWebResponse.Dispose(b