この記事とテストに関する他のいくつかの記事を読みましたが、理論は理解できましたが、実際の .NET プロジェクトでの実装については理解していません。
私のプロジェクトは複数の (機能) アセンブリに分解されており、それをテストしたいと考えています。私のメソッドとプロパティのほとんどはプライベートまたは内部であるため、テスト アセンブリからアクセスできません。私はパブリックなもののみをテストします(アセンブリのすべてのパスをテストするため)。
データベースのような他のサービスや Microsoft HPC のような他のサービスを使用しているため、これらのテストは単体テストではないため、私が行っているテストについて疑問に思っています... 私は正しいですか? 私の意見では、単体テストを行いたい場合は、プライベート メソッドとプロパティをテストする必要がありますが、これには物議を醸しています。
私はNunitを使用していますが、統合テストと単体テストをフレームワークに入れることができるかどうか疑問に思っていましたか?
私がチェックアウトできる単体テストと受け入れテストを備えた .NET オープンソース プロジェクトはありますか?
ありがとう