public void GetViewInstance_From_Non_STA_Throws() { var model = new ViewModels.SomeViewModel(); IViewProvider viewProvider = new DefaultViewProvider(); Assert.Throws <ViewProviderException>(() => viewProvider.GetViewInstance(model)); }
public void GetViewInstance_Succeeds() { var model = new ViewModels.SomeViewModel(); var targetViewType = typeof(Views.SomeView); IViewProvider viewProvider = new DefaultViewProvider(); var view = viewProvider.GetViewInstance(model); Assert.AreEqual(targetViewType, view.GetType()); }