public void TestContentViewModel_WhenMonitorStatusIsAwaitingFirstUpdate_ReturnsFirstUpdateViewModel()
        {
            _monitor.Status.Returns(MonitorStatus.AwaitingFirstUpdate);
            var firstUpdateViewModel = new FirstUpdateViewModel();

            var systemUnderTest = new MonitorWindowViewModel(_monitor, Substitute.For <INoProjectsViewModel>(),
                                                             new SingleProjectViewModel(new PullRequestListViewModel(), new PullRequestListViewModel()),
                                                             firstUpdateViewModel, _couldNotReachServerViewModel, new UnrecognisedErrorViewModel());

            Assert.That(systemUnderTest.ContentViewModel, Is.EqualTo(firstUpdateViewModel));
        }
        public void TestUpdate_DoesNotCrash()
        {
            var systemUnderTest = new FirstUpdateViewModel();

            systemUnderTest.Update();
        }