アプリです。configのためのユニット試験体:どのようにappsettings'ファイル属性です。
-
07-07-2019 - |
質問
私は読み取りが必要になり、設定からappsettings部で定義されます。config)単位。まだmstestます。
といってもこのアプリです。config:
<configuration>
<appSettings>
<add key="MyAppSetting" value="MyAppSettingValue"/>
</appSettings>
</configuration>
こちらは、対応する試験で、このセットアップ:
[TestClass]
public class ConfigurationTests
{
[TestMethod]
public void can_read_appsettings()
{
string value = ConfigurationManager.AppSettings.Get("MyAppSetting");
Assert.AreEqual("MyAppSettingValue", value);
}
}
現在私たappSettingsセクションを行います。configファイルで、この試験に失敗します。
これが私のアプリです。configファイルを見るようになりました:
<configuration>
<appSettings file='Custom.config' />
</configuration>
を加えた。configファイルのプロジェクト(ビルドアクション"のコピーを常に'):
<appSettings>
<add key="MyAppSetting" value="MyAppSettingValue"/>
</appSettings>
きっと同じコンソール-アプリケーションのこの作品。があるのですが、単体テストまで組み立てでも見ることができますか?
解決
の答えを見つけたのだ。使用mstestがあるなど全体的にマークを行います。config'ファイルとしての展開商品のlocaltestrun.testrunconfig'ファイルです。
所属していません StackOverflow