/// <summary> /// Выполнение действий состояния для переопределения в наследуемых классах /// </summary> /// <param name="context">Контекст</param> protected override void DoGo(IContext context) { var windowTwoViewModel = new WindowTwoViewModel(context); context.State = new WindowTwoInitialState(windowTwoViewModel); context.WindowManager.ShowWindow(windowTwoViewModel, true); }
public void Constructor_WhenViewModelIsNull_ExceptionExpected() { WindowTwoViewModel viewModel = null; // ReSharper disable once ExpressionIsAlwaysNull // ReSharper disable once ObjectCreationAsStatement Assert.Catch <ArgumentNullException>(() => new EnterInvalidTextInWindowTwoState(viewModel)); }