今後のインタビューで、VS2010とC#を使用して効果的にテストする方法を学びたいと思っています。これを学ぶためのリソースは大歓迎です(特に、「テストプロジェクトを作成/実行/アサーションを作成する方法は次のとおりです-手を汚す必要があります!)。:)
私が学ぼうとしているのは、私が書いた小さなプロジェクトです。テーブル内の特定の列をクエリして正しい値が返されるかどうかを確認する、条件/キーワードを含むコンボボックスがいくつかあります。したがって、たとえば、"Colour"
のWPFアプリケーションに列と対応するコンボボックスがあります"Colour"
。を選択すると、その行に値が含まれるすべての列など"Red"
を返したいです。"Red"
dbデータをランダム化したので、ここでいくつかのアサーションを作成したいと思います(たとえば、「Red」コンボボックス値の場合、「Red」行のみが返されます)。
この性質のアプリケーションをテストできる最も効果的で最良の方法は何ですか?
"Red"
理論的には、テストデータを作成し、検索関数にフィードして、"Red"
列のみが返されることを表明することです。ただし、実際には、VS2010とC#でこれを行うにはどうすればよいですか?このためのリソースは、驚くべきことに、入手するのが困難です。
プロジェクトを開き、新しいテストプロジェクトを追加し、スタンドアロンプロジェクトを作成しますか?そこからどこに移動しますか...?テストプロジェクトを追加するための簡単な初心者の紹介と、アサーションを作成するための最良の方法に関するいくつかのガイドラインは、私を本当に助けてくれます。
どうもありがとう。