2017-09-15 52 views
-2

我一直在使用的後臺completely.But現在我想在應用依賴注入(我可以在past..but不是由具體的名字已經使用)的概念做出一把umbraco項目該項目。 和負載搜索後。現在我知道依賴注入的概念(我認爲),其中我們應該使用類和構造函數來限制提供給函數的輸入類型,值。依賴注入一把umbraco或單元測試

,不過爲什麼我想實現從that.I是一把umbraco項目曾經試圖使強typed.It看起來很像我我現在該怎麼辦。
我也參考了這些文章。

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

Why does one use dependency injection?

但我仍感到一種stuck..Is有任何其他方式做單元測試的一把umbraco。

+3

你想用DI實現什麼?你想讓你的自定義控制器和類使用DI嗎?我用下面的頁面用autofac成功實現了DI https://our.umbraco.org/documentation/reference/using-ioc – Mark

+0

down votter..kindly解釋你的行爲.. –

回答

2

是的,你可以! :)

基本上,對於使用IOC和DI用一把umbraco起始URL已經共享。它在這裏:https://our.umbraco.org/documentation/reference/using-ioc。您當然可以使用任何可用的容器,該示例僅適用於autofac。你只需要記得當Umbraco開始時使用事件處理程序初始化容器。

單元測試的資源我會先點你要通過一把umbraco本身造成的測試:https://github.com/umbraco/Umbraco-CMS/tree/dev-v7/src/Umbraco.Tests。您可以探索核心團隊如何測試他們的代碼,甚至參考這個庫並在解決方案中使用它。

還有一些其他的有用的材料開始與一把umbraco單元測試。下面列出幾條:

我認爲這將是足夠的,開始做吧。