Пример #1
0
 internal override void Run()
 {
     CurrentTestApp = this;
     AfterApplicationInitialized += () =>
     {
     };
     base.Run();
 }
Пример #2
0
        public TestBase()
        {
            DebugHelper.LogThreadInfo("UnitTestThread");

            Log.Verbose("Waiting for {Name}", nameof(AppWaiter));
            AppWaiter.WaitOne();
            Log.Verbose("Waiting {Name} done", nameof(AppWaiter));
            App = new TestsApplication();
            App.Run();
            Console.WriteLine("Ready for tests");
        }
Пример #3
0
        public void Dispose()
        {
            Log.Verbose("Disposing {Name}", GetType().Name);

            if (App == null)
            {
                return;
            }

            App.Dispose();
            App = null;

            Log.Verbose("Signal Waiter {Name}", nameof(AppWaiter));
            AppWaiter.Set();
        }