protected override void ConfigureContainer(StructureMap.IContainer container) { base.ConfigureContainer(container); container.Inject(typeof(string), "blah"); var mocks = GetMockForEnumerableOf <IWidget>(10); var widgets = new IWidget[10]; for (var i = 0; i < mocks.Length; i++) { var widget = mocks[i]; widget.Setup(w => w.Name).Returns("Widget " + i); widgets[i] = widget.Object; } _testWidgets = widgets; }