私のクライアントは、すべてのプロジェクトに対して100%のコードカバレッジを得たいと考えています。私は、Web APIがnUnitを使用するための非常に長いテストケースをほとんど書いていません。しかし、私のクライアントは、xUnitをMockフレームワークとしてMoqを使ってユニットテストフレームワークとして使うことに決めました。Sitecoreプロジェクトの単位テストケースを作成する
私はsitecoreプロジェクトの単体テストケースでは一度も働いたことがないので、誰もが私たちのアプローチに光を当てることができますか?誰もが最初の方法として、以下のメソッドのサンプルテストケースを書いてください。 GlassMapperFrameworkをORMとして使用しています。
public class RegistrationController : GlassController
{
public ActionResult RegistrationInitiation()
{
var someobject = GetDataSourceItem<IRegistrationMainContent>();
return View(someobject);
}
}
オンラインで検索しました[ユニットテストのSitecore MVC](https://mhwelander.net/2014/04/30/unit-testing-sitecore-mvc/) – Nkosi
オンラインでの検索が完了しました[レンズを通しての生活Glass Controller](https://cardinalcore.co.uk/2015/09/29/life-through-a-lens-unit-testing-with-glass-controllers/) – Nkosi
ええ、いくつか試してみましたが、問題に直面していましたコントローラコンストラクタを初期化します。例外は、GlassControllerの依存関係が満たされていないことです。 – PaRsH