コード例 #1
0
ファイル: Program.cs プロジェクト: kouweizhong/relib
        public static void Main()
        {
            UnityBootstrapLoader.Initialize(UnityBootstrapLoader.LoadConfigFilesFromAppSettings());
            BootstrapLoader.Start();

            var queue = DependencyResolver.Resolve <HistoryLogQueue>("Default-HistoryLog");

            var timer = new Timer(TimeSpan.FromSeconds(1.5).TotalMilliseconds);

            timer.Elapsed += (s, e) =>
            {
                queue.Enqueue(DomainModelFactory.RandomHistoryLogItem());
            };
            timer.Start();

            Console.WriteLine("Press Enter to exit.");
            Console.ReadLine();

            timer.Stop();
            BootstrapLoader.End();
            Assert.True(queue.IsEmpty());
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: kouweizhong/relib-demo
 internal static void Main()
 {
     UnityBootstrapLoader.Initialize(UnityBootstrapLoader.LoadConfigFilesFromAppSettings());
     ConsoleLauncher.Run();
 }
コード例 #3
0
 protected void Application_Start()
 {
     UnityBootstrapLoader.Initialize(UnityBootstrapLoader.LoadConfigFilesFromAppSettings());
     BootstrapLoader.Start();
 }