public MainWindow()
        {
            InitializeComponent();

            MainWindow.ConfigureTraceListeners();
            MainWindow.ConnectTracing(this.Tree);

            App.Current.Dispatcher.InvokeAsync(
                async() =>
            {
                await Task.Delay(1000);

                if (SynchronizationContext.Current != null)
                {
                    throw new Exception();
                }

                return(TestDataGenerator.GenerateTestData());
            });
        }