Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        /// <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;
 }