我有一個使用StructureMap的Web API應用程序,並且我已經介紹了最新版本的NServiceBus(版本6)來引入pub/sub以更改數據。 問題是我似乎無法獲得現有的容器注入到StructureMapBuilder中。 的結構如下: public class WebApiRegistry : Registry
{
public WebApiRegistry()
我正在使用NHibernate,並有許多存儲庫,它們都從一個基本的NHibernateRepository類繼承。這裏是我的庫之一: public class StaffRepository : NHibernateRepository<IStaff>,
{
public IEnumerable<IStaff> GetBySiteRegionAndMonth(int siteId, i
使用StructureMap ... 我有一系列組件&的業務層中的單個IoC的入門點,其中我定義我ContainerRegistry像這樣: BUSINESS.DLL註冊表: 的WorkflowProvider類生活在自己的圖書館。因此,我將BUSINESS LAYERS組件傳入WorkflowProvider,以便它可以動態地「查找」BUSINESS LAYER中的某些(預期)類。 // I h
我正在爲基於OWIN的Web API進行一些集成測試。我正在使用結構圖作爲DI容器。在其中一種情況下,我需要嘲笑一個API調用(不能將其作爲測試的一部分)。 我會如何去使用結構圖做這件事?我已經使用SimpleInjector完成了它,但是我正在使用的代碼庫使用了結構映射,並且我無法弄清楚如何執行此操作。 解決方案與SimpleInjector: Startup.cs public void Co