public void NavigateToUsersView_AfterOpeningAndClosingIt_OpenTheView()
        {
            // Arrange
            Action <ViewClosedEvent> onClosedEvent = null;

            _eventAggregator.GetAction <ViewClosedEvent>(action => onClosedEvent = action);
            var viewModel = CreateViewModel();

            viewModel.NavigateToUsersView();
            onClosedEvent(ViewClosedEvent.Create <UsersView, UsersViewModel>());

            // Act
            viewModel.NavigateToUsersView();

            // Assert
            _viewNavigator.Received(2).Open <UsersViewModel>();
        }
 private void ViewClosed(ViewClosedEvent evt)
 {
     _openedWindows.Remove(evt.ViewModelName);
 }