弊社ではユニットテストの研究を行っております。私の会社では、カスタム .NET、Sitefinity、特に Sitecore を作成しています。カスタム .NET と Sitefinity の単体テストは成功しましたが、実際に有用なテストを行うことはできませんでした。モックには、Telerik JustMock と Visual Studio の組み込み TestExplorer を使用します。その理由は、多くのモックを作成する必要があり、ほとんど役に立たないテストにつながったためです。実際、Sitecore は各アイテムのページ/コンテンツを含むデータベースです。
今後はさらなる調査に時間を費やす予定ですが、Sitecore を使用した単体テストの経験は非常に役立ちます。だからここに私の質問があります:
- 社内でこの問題に遭遇した人は他にいますか?
- この状況でどのようなアプローチを選択しましたか? または: 私たちの状況で何をしていると思いますか? あきらめるべきですか、それとも機能させることができますか?
(私はすでに Sitecore ユニット テストについて質問しましたが、これはこれを行う方法についての良いチュートリアルでした: Unit Testing Sitecore using NUnit, serializing content ; Shriroop の回答は役に立ちました。)