Windowscommunitytoolkit: [テスト]単体テストでMoq(または同様のもの)を使用してWinRTAPIを偽造する方法を調査します

作成日 2020年03月26日  ·  3コメント  ·  ソース: windows-toolkit/WindowsCommunityToolkit

この機能が解決する問題を説明してください

ConnectionHelperのようなものをテストするために、現在、ユニットテストにモック設定がないことがわかりました。 #2133および#3165に関連しますが、これは他の問題/ PRをブロックしない追加の作業です。

解決策を説明する

ヘルパーに埋め込まれたWinRTAPIをモックできるモックシステムを見つける必要があります(これが可能かどうかはわかりませんが、これはこの調査の一部です)。

feature request help wanted improvements testing

全てのコメント3件

新機能のリクエストを送信していただきありがとうございます。 私は物事を始めるのを助けるために投票👍反応を自動的に追加しました。 他のコミュニティメンバーは、将来この機能に優先順位を付けるために投票することができます。

数時間検索した後、これを可能にするサポートされているモックフレームワークがあるかどうかわかりません。

TypeMock.Isolatorは可能性がある

代わりに、テストのために必要に応じて調整できるネイティブ呼び出しの周りにスタブまたはアダプターを作成することを検討します。

@mrlaceyをご覧いただきありがとうございます。 🦙❤一部の図書館はオープンソースライセンスを持っていますが、持っているかどうかを判断するのは困難でした。

新しい単体テストで、まもなくCIで実行される統合テストになり、ツールキットの大部分をカバーするはずです。

受信トレイアプリチームのいずれかがこの分野でも何かをしているのかどうかを確認し、提案があります。

このページは役に立ちましたか?
0 / 5 - 0 評価