DLLとそのDLLによって制御されるハードウェアをテストするためのPexテストを作成しますか?
DLLによって制御されるAPIを備えたハードウェアがいくつかあります。APIの適切な部分を呼び出してテストを実行するいくつかのユニットテストをnunitで作成しました。
たとえば、1。オープン、2。片側で読み取り、3。反対側で送信する「データ取得テスト」があり、アサートはデータが正しいかどうかです。
私は、Pexがそのデータ部分を操作するのに良い仕事をするかもしれないと思っています。
私の質問は、私がDLLの上に座っているので、テストのためにいくつかのものをつなぎ合わせる必要があるので、ここでPexを実装するにはどうすればよいですか(現時点ではPexのほとんど何も知りません)?
どういうわけか、読み取りと送信を行ったDLLの上に制御するAPIを作成し、Pexをこのレイヤーに移動させてテストを作成する必要がありますか?
編集:私はさらに調査を行い、 http://channel9.msdn.com/posts/Peli/Getting-started-with-Pex-in-Visual-Studio-2008/ですばらしいビデオを見ました。
私はこれを行う能力に疑問を持っています。Pexはテストを作成するのに最適ですが、実際にはシステム全体(APIとハードウェアとデータ)ではありません。