0

テスト駆動開発を使用して、雇用主のために一連のテストを作成しました。私は現在、これらのテストにデータ駆動型開発を使用しようとしています。残念ながら、XML ファイルを使用してデータ接続文字列を設定しようとすると、Visual Studio 2010 で同じエラーが発生し続けます。

サイトで画像を投稿するほどの評判がありません。エラーは、「 からデータをサンプリングしようとしてエラーが発生しました。ファイルが有効であることを確認してください。

より複雑なファイルではなく、単純な XML ファイルを試してみました。ファイルの「出力ディレクトリにコピー」プロパティを「常にコピー」に設定しました。ウィザードを使用する代わりに、データ ソース属性を手動で入力しようとしました。私はテストに行きました->ローカルテスト設定を編集し、展開を有効にしました。私は誰でも助けることができるアイデアがありません。おそらく、それは私がxmlファイルを作成している方法ですか? 私はメモ帳+でそれらを構築し、.xmlで保存しています。

ありがとうございました!

4

1 に答える 1

2

あなたのテストがXMLファイルの物理的な場所を見つけられないように私には聞こえます。

MSDN の記事「方法: データ ドリブン ユニット テストを作成する」を参照して、ConnectionString の例を含むデータ ドリブン テストを実装する方法について説明します。

また、ダイアログTest -> Edit test settings -> Local (local.testsettings)の下で CheckBoxDeployment -> Enable deploymentが有効になっていることを確認してください。これにより、属性だけに依存するのではなく、ファイルの展開が強制されます。詳細については、この記事MSTest Aggravation and a Solution (For Me とにかく)を参照してください。

于 2012-12-10T13:13:58.957 に答える