何か起きた日付に依存する機能の受け入れ/統合テストを行うにはどうすればよいですか?日付イベントに依存する機能をテストするにはどうすればよいですか?
簡単にするため、この機能を想定します。フォルダを監視し、受信したファイルに対応するListViewに項目を追加します。リストビュー項目の色は、受信日によって異なります。たとえば、日曜日に受信された場合、色は赤、月曜日、それは青色などです。
週を実行することなくこの機能でテストコードを作成するにはどうすればよいですか?テストコードはシステムの日付を変更する必要があります(ただし、これはテストフレームワークとレポートで不思議に思うでしょう)。詳細については、アプリケーションは.netであり、開発者はDateTime.Nowを使用して受信時間を取得します。
これは単体テストではありませんが、これはユーザーの操作を模倣した受け入れテストです。
これは受け入れテストであり、単体テストではありません。既にコンパイルされている.exeに依存関係を挿入するにはどうすればよいですか? –