次のコードニペットの単体テストを書きたい:
var attachment = new Attachment(path)
{
ContentId = Path.GetFileName(path)
};
return attachment;
残念ながら、単体テスト コードで偽のパスを使用して ctor を呼び出すと、Attachment ctor は FileNotFoundException をスローします。
ContentId プロパティが正しく設定されているかどうかを検証できるこのコードをモックするにはどうすればよいですか? フレームワーク コードをテストしたくありません。