public async Task RunFromParallel() { var dataLayer = new TestDataLayer(); var job = new TestKernel(3, dataLayer, new TestLogger()); await job.Run(new RunInfo <string>(RunType.From, "Test", "Test", new StagePath(1, 2)), new TestMetaData()); RunFromResults(dataLayer); }
public async Task RunParallel() { var dataLayer = new TestDataLayer(); var job = new TestKernel(3, dataLayer, new TestLogger()); await job.Run(RunInfo <string> .Empty, new TestMetaData()); RunResults(dataLayer); }
/// <summary> /// Initializes a new instance of the ViewModelLocator class. /// </summary> public ViewModelLocator() { //ServiceLocator.SetLocatorProvider(() => SimpleIoc.Default); ServiceLocator.SetLocatorProvider(() => new IocKernel(new IocConfiguration())); TestKernel testKernel = new TestKernel(new Module("Hans"), new Module("Joachim")); testKernel.PrintAll(); ////if (ViewModelBase.IsInDesignModeStatic) ////{ //// // Create design time view services and models //// SimpleIoc.Default.Register<IDataService, DesignDataService>(); ////} ////else ////{ //// // Create run time view services and models //// SimpleIoc.Default.Register<IDataService, DataService>(); ////} SimpleIoc.Default.Register <MainViewModel>(); }
internal static IKernel CreateContainer() { var kernel = new TestKernel(new UnitTestBindings()); return(kernel); }
internal static IKernel CreateContainer() { var kernel = new TestKernel(new UnitTestBindings()); return kernel; }