public void VerifyThatNavigateFloatingWorks() { var navigation = new DialogNavigationService(this.viewList, this.viewModelList); Assert.DoesNotThrow( () => { navigation.NavigateFloating(new TestFloatingDialogViewModel(new Person(), this.session.Object)); var view = (Window)navigation.FloatingThingDialog.Single().Value; view.Close(); }); }
public void VerifyThatThrowsWhenViewCantBeFound() { var navigation = new DialogNavigationService(this.viewList, this.viewModelList); Assert.Throws <ArgumentOutOfRangeException>(() => navigation.NavigateFloating(new NotfoundDialogViewModel(new Person(), this.session.Object))); }