Umbraco中的依赖注入或单元测试
我已经在Umbraco中完成了一个使用backoffice的项目。但是现在我正试图在该项目中应用依赖注入的概念(我可能在过去使用过这个概念,但不是那个特定的名称)。 并在搜索后加载。我现在知道依赖注入的概念(我认为),我们应该在其中使用类和构造函数来根据类型,值限制提供给函数的输入。
但我想怎么做,从那个umbraco项目。我曾尝试做一个强类型。它看起来很像我现在应该做的。
我也参考了这些文章。
Umbraco 7 ContentService事件处理程序可以使用依赖注入吗?
为什么要使用依赖注入?
但仍然有点卡住..是否有任何其他方式在umbraco中进行单元测试。
是的你可以! :)
基本上,使用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开始进行单元测试。 列举几个:
我认为开始这样做已经足够了。
链接地址: http://www.djcxy.com/p/82265.html