0
ウェブAPIでファイルを開きます。私は以下の行でエラーが発生します。ユニットテストASP.NETは、私はこのような機能を備えたWeb APIを持って
System.IO.File.WriteAllText(fullPath, new_data.ToString());
、エラーが言う: メッセージ:試験方法NetWorth.Tests.UnitTest1.TestPostDataトン例外が発生しました: System.ArgumentNullException:値をnullにすることはできません。 パラメータ名:パス
誰かが助けてくれますか?私はASPとC#と単体テストにはとても新しいです!どんな提案も大いに役立ちます。
私はそれを実行するとapiが完璧に動作すると言いますが、この問題はテスト時だけです。テストのための
あなたのコードは緊密に結合されているに等しくなり、ファイルのパスを見てみましょう実装の懸念があり、これを孤立してテストすることは困難です。柔軟性を高める抽象レイヤーが必要です。 – Nkosi