Beispiel #1
0
            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;
            }