private void SetupAutoMoqer(Config config) { ioc = new UnityIoC(config.Container); mocking = new MockingWithMoq(config, ioc); ioc.Setup(this, config, mocking); }
private void AddTheAutoMockingContainerExtensionToTheContainer(AutoMoqer automoqer, Config config, IMocking mocking) { var container = config.Container; container.RegisterInstance(config); container.RegisterInstance(automoqer); container.RegisterInstance <IIoC>(this); container.RegisterInstance <IMocking>(mocking); container.AddNewExtension <AutoMockingContainerExtension>(); }
public AutoMockingBuilderStrategy(IMocking mocking, IIoC ioc) { this.mocking = mocking; this.ioc = ioc; }
public void Setup(AutoMoqer autoMoqer, Config config, IMocking mocking) { AddTheAutoMockingContainerExtensionToTheContainer(autoMoqer, config, mocking); RegisterInstance(this); }
public AutoMockingContainerExtension(IIoC ioc, IMocking mocking) { this.ioc = ioc; this.mocking = mocking; }