えっと、VS2003でNUnitを使ってるです。
んで、今日気づいたんですがNUnitでテストコード実行する場合、
System.Configuration.ConfigurationSettings.AppSettingsで値をとれないのね。
#いや、取れないわけじゃないけど
スタティックなクラスに読ませて、
NUnitのときはテストコードから設定させる方法にしてるけどなんだかなー
投稿日時 : 2008年3月27日 21:02
Feedback
-
# re: VS2003とNUnitとアプリケーション構成ファイル
Posted @ 2008/03/27 22:10
アセンブリファイル名.configから読めませんでしたっけ?
-
# re: VS2003とNUnitとアプリケーション構成ファイル
Posted @ 2008/03/27 22:30
>なちゃさん
またコメントいただきまして、ありがとうございますw
それって通常のファイルとしてではなく、
ConfigurationSettings.AppSetting[]で取れるんですか?
-
# re: VS2003とNUnitとアプリケーション構成ファイル
Posted @ 2008/03/28 0:29
取れたはずですよ。
テスト対象がdllなら
hogehoge.dll.config
な感じで。
-
# re: VS2003とNUnitとアプリケーション構成ファイル
Posted @ 2008/03/28 10:35
なちゃさんが書いている方法でとれるはず(2003では確認していないけれど、2005ではとれるの確認した)。
-
# re: VS2003とNUnitとアプリケーション構成ファイル
Posted @ 2008/03/28 10:56
それは"hogehoge.dll.config"って名称のファイルを用意するってことですか?
今さっきやってみましたが認識は出来たようです。
#<appSettings>セクションを忘れて怒られた
その後修正したら例外にもならないですけどテストが実行されないくなりました。
む~、(?-?)
なんかの例外が起こってるのだけど握りつぶしちゃってるのかなぁ
-
# re: VS2003とNUnitとアプリケーション構成ファイル
Posted @ 2008/03/28 11:35
あ、ひとつ言い忘れていた。
TestDriven.NET使っています。
でもそれが読めない原因ではないと思うがががが