public void GetViewInstance_Succeeds()
        {
            var model          = new ViewModel();
            var targetViewType = typeof(View);
            var viewProvider   = new ViewAssemblyViewProvider();
            var view           = viewProvider.GetViewInstance(model);

            Assert.That(view, Is.TypeOf(targetViewType));
        }
        public void GetViewInstance_From_Non_STA_Throws()
        {
            var viewProvider = new ViewAssemblyViewProvider();

            Assert.Throws <ViewProviderException>(() => viewProvider.CreateViewInstance(typeof(SomeView)));
        }