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))); }