示例#1
0
        public void Close_WithtRequestClose_CallsRequestClose()
        {
            WindowService.ShowRealWindow = true;

            var screen = new ScreenMock(Aggregator);

            WindowService.WindowLoaded += delegate {
                ScreenHelper.Close(screen, new DialogScreenResult(false), requestClose: true);
            };

            ShowDialog(screen);

            Assert.IsTrue(screen.WasClosed);
            Assert.IsTrue(screen.WasCloseRequested);
        }
示例#2
0
 private void CloseDialog(IScreenBase screen)
 {
     ScreenHelper.Close(screen, new DialogScreenResult(true));
 }