2012-02-27 10 views
5

私はPexを使い始めようとしていますが、テストを無視するようなコードがあります。Pexに生成されたコードを無視させるには、Pexアセンブリへの参照なしにPexを実行できますか?

私は、構成セクションデザイナアドインを使用して設定ファイル用の構成セクションを作成します。残念なことに、生成されたコードは完全ではありません。なぜなら、nullやその他の素敵な検査のためのテストをしないからです。しかし、今は少なくとも、私はコードを無視して、コードを変更することができないので、将来は上書きされないようにする必要があります。私たちが回避できる既知の欠陥です。

は、私が見つかりました。彼らは(GeneratedCodeAttributeでコードを無視しての)仕事をするかもしれないが、のように見える PexInstrumentMarkedByPexCoverageFilterMarkedBy属性、限り私が持っているので、私は私のアセンブリでそれらを配置する必要があります見て、カムとして私の運営委員会のPexフレームワークへの参照は起こらないでしょう。

誰もがより良いアイデアを持っていますか?

答えて

0

私は、これはオプションであってもよいが、ここで提案されない場合があります知っている - 私が正しくあなたの質問を理解していれば、あなたは避けようとして唯一のコードでは、設計者がコードを生成しています。運用アセンブリでPexアセンブリを参照する方法はないので、Configセクションを作成する別の方法、つまり通常通りに実装する方法を検討しますか?

+0

デザイナーアドインなしで作成することを意味しますか?しかし、それはひどく厄介なことになるかもしれません。なぜなら、ペックスは私の仕事を素早くやっているからです。それは、そのようなツールにとって大きなセールスポイントではありません。 – Adam

関連する問題