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 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 Close_WindowCloses_ViewModelIsInActive() { TestWindow _window = new TestWindow(); TestWindowViewModel _viewModel = new TestWindowViewModel(); WindowInitializer _initializer = new WindowInitializer(_window, _viewModel); _initializer.Close(); Assert.IsFalse(_window.IsActive); }
public MainWindow() { DataContext = new TestWindowViewModel(); InitializeComponent(); }
public void Constructor_EmptyDefaults_ViewModelIsNotParent() { TestWindowViewModel _viewModel = new TestWindowViewModel(); Assert.IsFalse(_viewModel.IsParent); }
public void Constructor_EmptyDefaults_ViewModelIsActive() { TestWindowViewModel _viewModel = new TestWindowViewModel(); Assert.IsTrue(_viewModel.IsActive); }
public void Constructor_EmptyDefaults_HeaderIsDefaultString() { TestWindowViewModel _viewModel = new TestWindowViewModel(); Assert.AreEqual("App Window", _viewModel.Header); }