//The ItemsEngineTests() constructor creates the MockedItemsAccessor and passes it as the IItemsAccessor argument into the ItemsEngine constructor public ItemsEngineTests() { mockedItemsAccessor = new MockedItemsAccessor(); itemsEngine = new ItemsEngine(mockedItemsAccessor); }
public ItemsController(IItemsEngine itemsEngine) { _itemsEngine = itemsEngine; }
// using dependency injection to use engines' methods public GListController(IGListEngine gListEngine, IItemsEngine itemsEngine) { _gListEngine = gListEngine; _itemsEngine = itemsEngine; }