public void AddControl_DifferentThreadUsingClass_WorksFine()
        {
            DummyWindow window = null;

            ExecuteInThread(() =>
            {
                window = container.Resolve <DummyWindow>();
            });
            Assert.AreEqual(0, window.Panel.Children.Count);
            var count = window.AddControl(new Button());

            Assert.AreEqual(1, count);
            Assert.IsNull(uncaughtException, "Expected no exception");
        }