0

会社の Azure ベースの Web サービスの継続的な統合と展開をセットアップしています。私はすでに TypeMock Isolator を使用することを約束していますが、Essential が必要になるのか、それとも Basic バージョンで必要なことができるのかはわかりません。Essential バージョンにはあり、Basic バージョンにはない利点や機能を正確に教えてくれる人はいますか? この Web サイトには具体性がまったく欠けており、「何でもテストしてください」という漠然としたテキストしかありません。

これまでのところ、「DesignMode.Pragmatic」モードでテストできる Essential という違いが 1 つあります。これにより、読み取り専用のプロパティに割り当てることができるようです。確かに便利ですが、800 ドルの値札を正当化するのに十分な時間を節約できるかどうかはわかりません。「実用的な」デザインモードで他に何ができるか教えてもらえますか?

前もって感謝します、ネイサン・C・トレッシュ

4

1 に答える 1

1

Typemock アイソレーター エッセンシャル (およびそれ以上) は通常、具体的な依存関係 (依存関係がインターフェイス/抽象クラスではない場合) など、静的にバインドされているものをモックアウトする場合に使用されます。

たとえば、 を使用してファイル操作を行うクラスがあるとしますSystem.IO。単体テストを作成する場合は、いくつかの静的メソッドまたはFileクラスの具体的な実装をモック化する必要があります。これは、基本はインターフェース/抽象クラスのモックアウトのみを可能にします(Moqに似ています)。

于 2013-11-05T05:03:45.773 に答える