IVEは(XUnitを使用して)SmtpClient
をテストするためにいくつかの統合テストを作成しました。基本的に私は私のapp.config
メールメッセージを保存するには - チームサービス
configuration>
<system.net>
<mailSettings>
<smtp deliveryMethod="SpecifiedPickupDirectory">
<specifiedPickupDirectory pickupDirectoryLocation="F:\EmailTests\"/>
</smtp>
</mailSettings>
</system.net>
</configuration>
今、明らかに、このテストの中でそれをオーバーライドしていますと、チームサービスに障害が発生したため、次のREFの:
E:\ EmailTests
また、このオーバーライドのdoesn相対パスを除いて。
ビルド中にデータを保存する必要があるTFSで、これらのシナリオをどのように処理する必要がありますか?
ファイルシステムなどの外部リソースとやりとりする場合は、単体テストではありません。 –
それを統合テストと呼ぼうとします。 – garfbradaz