public void WeeklyUpdateCommand_HappyPath() { // Arrange // Instantiate class under test. var viewModel = new MainWindowViewModel(_windowService); // Act // Call method under test. viewModel.WeeklyUpdateCommand.Execute(null); // Assert // Assert results of call to method under test. A.CallTo(() => _windowService.RunWeeklyUpdate()).MustHaveHappenedOnceExactly(); }
private void RunWeeklyUpdate() { try { _windowService.RunWeeklyUpdate(); } catch (Exception ex) { _log.Error(ex.Message); throw; } }