public void GenerateSummery_1Log() { _expectedFileName = @"C:\Users\Flori\source\repos\SWE2_Repos\TourPlanner\ReportTest.pdf"; var saveDialog = new Mock <ISaveFile>(); saveDialog.Setup(x => x.ShowDialog()).Returns(true).Verifiable(); saveDialog.Setup(x => x.FileName).Returns(_expectedFileName).Verifiable(); _tourPlannerReport = new TourPlannerReport(saveDialog.Object); _logList = new List <TourLog>() { _tourLog }; bool erg = _tourPlannerReport.GenerateReportPDF(_tour, _logList, false); saveDialog.Verify(); Assert.True(erg); Assert.True(File.Exists(_expectedFileName)); if (File.Exists(_expectedFileName)) { File.Delete(_expectedFileName); } }
public void GenerateSummery_Cancelled() { _expectedFileName = ""; var saveDialog = new Mock <ISaveFile>(); saveDialog.Setup(x => x.ShowDialog()).Returns(true).Verifiable(); saveDialog.Setup(x => x.FileName).Returns(_expectedFileName).Verifiable(); _tourPlannerReport = new TourPlannerReport(saveDialog.Object); _logList = new List <TourLog>(); bool erg = _tourPlannerReport.GenerateReportPDF(_tour, _logList, true); saveDialog.Verify(); Assert.False(erg); }
public void GenerateReport_1Tour_NoLogs() { var saveDialog = new Mock <ISaveFile>(); saveDialog.Setup(x => x.ShowDialog()).Returns(true).Verifiable(); saveDialog.Setup(x => x.FileName).Returns(_expectedFileName).Verifiable(); _tourPlannerReport = new TourPlannerReport(saveDialog.Object); _logList = new List <TourLog>(); bool erg = _tourPlannerReport.GenerateReportPDF(_tour, _logList, false); saveDialog.Verify(); Assert.True(erg); Assert.True(File.Exists(_expectedFileName)); if (File.Exists(_expectedFileName)) { File.Delete(_expectedFileName); } }