private static ModelInterfaceSample GenerateNewSampleInterface(AceModel model) { var container = new UnityContainer(); var sampleAgent = new SampleIOAgent(container); var getAddingElementsMethod = new PrivateObject(sampleAgent); var result = getAddingElementsMethod.Invoke("GetAddingElement", BindingFlags.NonPublic | BindingFlags.Instance, "Sample Interface", model); var intfc = result as ModelInterfaceSample; return(intfc); }
private static AceModel GenerateModel(params ModelInterfaceSample[] sampleInterfaces) { var model = new AceModel(); if (sampleInterfaces != null) { foreach (var intfc in sampleInterfaces) { model.AddElement(intfc); } } return(model); }
private IUnityContainer GenerateContainer() { var integrationService = new MockIntegrationService { AgentModulesPath = Path.Combine(_TestDirectory, "Samples") }; var log = new MockAceLog(); var container = new UnityContainer(); var goldenModel = new AceModel(); var modelCopy = new AceModel(); var nonconfigDataManager = new NonconfigDataManagerRegistry(container); var hwconfig = new HwConfigSample(nonconfigDataManager, integrationService, log); container.RegisterInstance <IIntegrationService>(integrationService); container.RegisterInstance <IAceLog>(log); container.RegisterInstance <AceModel>(goldenModel); container.RegisterInstance <AceModelRestricted>(modelCopy); container.RegisterInstance <IConfigDll>("IoAgentSample", hwconfig); container.RegisterInstance <IRequestService>(new MockRequestService()); return(container); }
private IUnityContainer GenerateContainer() { var integrationService = new MockIntegrationService { AgentModulesPath = Path.Combine(_TestDirectory, "Samples") }; var log = new MockAceLog(); var container = new UnityContainer(); var goldenModel = new AceModel(); var modelCopy = new AceModel(); var nonconfigDataManager = new NonconfigDataManagerRegistry(container); var hwconfig = new HwConfigSample(nonconfigDataManager, integrationService, log); container.RegisterInstance<IIntegrationService>(integrationService); container.RegisterInstance<IAceLog>(log); container.RegisterInstance<AceModel>(goldenModel); container.RegisterInstance<AceModelRestricted>(modelCopy); container.RegisterInstance<IConfigDll>("IoAgentSample", hwconfig); container.RegisterInstance<IRequestService>(new MockRequestService()); return container; }
private static ModelInterfaceSample GenerateNewSampleInterface(AceModel model) { var container = new UnityContainer(); var sampleAgent = new SampleIOAgent(container); var getAddingElementsMethod = new PrivateObject(sampleAgent); var result = getAddingElementsMethod.Invoke("GetAddingElement", BindingFlags.NonPublic | BindingFlags.Instance, "Sample Interface", model); var intfc = result as ModelInterfaceSample; return intfc; }
private static AceModel GenerateModel(params ModelInterfaceSample[] sampleInterfaces) { var model = new AceModel(); if (sampleInterfaces != null) { foreach (var intfc in sampleInterfaces) { model.AddElement(intfc); } } return model; }