public void CloseCommandShouldSaveAnalysisType() { // Arrange _mockConfig.SetupGet(config => config.Config) .Returns(new Config()); // Act var esterolesViewModel = new EsterolesViewModel(_mockDialog.Object, _mockConfig.Object, _mockEsterolesLogic.Object, _mockFileSystem.Object); esterolesViewModel.Close(); // Assert _mockConfig.Verify(c => c.Save(), Times.Once); Assert.Equal(nameof(EsterolesViewModel), _mockConfig.Object.Config.LastAnalysis); }