public void GenerateFromTemplateWithoutIndexWithExt() { string basicTemplate = "templateWithoutIndex{0}.tif"; string exportTemplate = String.Format(basicTemplate, ""); ExportFileName efn = new ExportFileName(exportTemplate, FileType.Tiff, null); string result = efn.GenerateNext(ws, null); string expectedResult = String.Format(basicTemplate, "001"); Assert.AreEqual(expectedResult, result); result = efn.GenerateNext(ws, null); expectedResult = String.Format(basicTemplate, "002"); Assert.AreEqual(expectedResult, result); }
public void GenerateFromTemplateWithoutIndexNoExt() { FileType ft = FileType.Png; string basicTemplate = "templateWithoutIndex{0}"; string exportTemplate = String.Format(basicTemplate, ""); ExportFileName efn = new ExportFileName(exportTemplate, ft, null); string result = efn.GenerateNext(ws, null); string expectedResult = String.Format(basicTemplate, "001"); Assert.AreEqual( expectedResult + ft.ToFileNameExtension(), result); result = efn.GenerateNext(ws, null); expectedResult = String.Format( basicTemplate + ft.ToFileNameExtension(), "002"); Assert.AreEqual(expectedResult, result); }
public void GenerateExportFileName() { string basicTemplate = "{0}_{1}_#{2}.png"; string exportTemplate = String.Format(basicTemplate, "{" + Strings.Workbook + "}", "{" + Strings.Worksheet + "}", "{" + Strings.Index + "}"); ExportFileName efn = new ExportFileName(exportTemplate, FileType.Png, null); string result = efn.GenerateNext(ws, null); string expectedResult = String.Format(basicTemplate, wb.Name, ws.Name, "001"); Assert.AreEqual(expectedResult, result); result = efn.GenerateNext(ws, null); expectedResult = String.Format(basicTemplate, wb.Name, ws.Name, "002"); Assert.AreEqual(expectedResult, result); }
public void AddExtensionIfNoneExists() { FileType ft = FileType.Tiff; string basicTemplate = "{0}_{1}_#{2}"; string exportTemplate = String.Format(basicTemplate, "{" + Strings.Workbook + "}", "{" + Strings.Worksheet + "}", "{" + Strings.Index + "}"); ExportFileName efn = new ExportFileName(exportTemplate, ft, null); string result = efn.GenerateNext(ws, null); string expectedResult = String.Format( basicTemplate + ft.ToFileNameExtension(), wb.Name, ws.Name, "001"); Assert.AreEqual(expectedResult, result); result = efn.GenerateNext(ws, null); expectedResult = String.Format( basicTemplate + ft.ToFileNameExtension(), wb.Name, ws.Name, "002"); Assert.AreEqual(expectedResult, result); }