public void Show_WindowOpens_ViewModelIsActive() { TestWindow _window = new TestWindow(); TestWindowViewModel _viewModel = new TestWindowViewModel(); WindowInitializer _initializer = new WindowInitializer(_window, _viewModel); _initializer.Show(); Assert.IsTrue(_window.IsActive); }
public void ViewModelIsActiveProperty_False_WindowCloses() { TestWindow _window = new TestWindow(); TestWindowViewModel _viewModel = new TestWindowViewModel(); WindowInitializer _initializer = new WindowInitializer(_window, _viewModel); _viewModel.IsActive = false; Assert.IsFalse(_window.IsActive); }
public void Close_WindowCloses_ViewModelIsInActive() { TestWindow _window = new TestWindow(); TestWindowViewModel _viewModel = new TestWindowViewModel(); WindowInitializer _initializer = new WindowInitializer(_window, _viewModel); _initializer.Close(); Assert.IsFalse(_window.IsActive); }