2017-09-15 10 views
-2

私はバックオフィスを使ってUmbracoでプロジェクトを完成させました。しかし、私は依存性注入のコンセプトを適用しようとしています(過去に使用した可能性があります。そのプロジェクト と検索の負荷の後。私はクラスとコンストラクタを使用して、型、値の観点から関数に供給される入力を制限することになっている依存性注入の概念を知っています。Umbracoの依存性注入またはユニットテスト

しかし、私はそのumbracoプロジェクトをどうやって作ろうとしているのですか。私はかつて強く型付けしようと試みました。私は今やるべきことによく似ています。
私もこれらの記事から参考にしました。

Is it possible to use dependency injection with Umbraco 7 ContentService event handlers?

Why does one use dependency injection?

しかし、それでもまだ、私は一種のumbracoでユニットテストを行うには、他の方法がありstuck..Isています。

+3

DIで何を達成したいですか? DIを使用するカスタムコントローラとクラスを用意しますか?私は次のページを使って、autofacでDIを実装しました。https://our.umbraco.org/documentation/reference/using-ioc – Mark

+0

down votter ...あなたの行動を説明してください.. –

答えて

2

はい、できます。 :)

基本的に、UmbracoでIoCとDIを使用するための開始URLは既に共有されていました。それはここにある:https://our.umbraco.org/documentation/reference/using-ioc。もちろん、使用可能なコンテナを使用することもできます。この例は、オートファクト用です。 Umbracoが起動するとき(イベントハンドラを使用して)コンテナを初期化することを覚えておく必要があります。

ユニットテストのリソースについては、最初にUmbraco自身が行ったテストを指摘します。https://github.com/umbraco/Umbraco-CMS/tree/dev-v7/src/Umbraco.Tests。コアチームがどのようにコードをテストしているかを調べたり、このライブラリを参照してソリューションで使用することもできます。

Umbracoで単体テストを開始するのに役立つ資料がいくつかあります。いくつかのリストを表示するには、次の

私はそれをやって起動するのに十分だろうと思います。