//[Fact] public void SaveFileSerializesToFile() { // Arrange var view = utility.CreateConversionFileView(convItem: new ConversionItem() { Search = new SearchText() { Text = "Hello" }, Replacement = new ReplacementText() { Text = "There" } }); var dialog = Substitute.For <IFileDialog>(); var savePath = utility.CreatePath("savefiletest.xml"); dialog.SaveFile(utility.SaveFolder).Returns(savePath); var presenter = new ConversionFileViewPresenter(view, dialog, ConversionFileViewMode.New, BatchTaskMode.Source); // Act presenter.SaveFile(utility.SaveFolder, true); // Assert Assert.True(File.Exists(savePath)); }
public void CheckSaveButtonDisablesButton() { // Arrange var view = utility.CreateConversionFileView(); var dialog = Substitute.For <IFileDialog>(); var presenter = new ConversionFileViewPresenter(view, dialog, ConversionFileViewMode.New, BatchTaskMode.Source); // Act presenter.CheckSaveButton(); // Assert Assert.True(view.SaveButton.Enabled == false); }