public void ProgressivoInvioOverflow() { var filenameGenerator = new FatturaElettronicaFilename(new Common.IdFiscaleIVA() { IdPaese = "IT", IdCodice = "0123456789" }); Assert.ThrowsException <OverflowException>(() => filenameGenerator.FileName("zzzzz")); Assert.ThrowsException <OverflowException>(() => filenameGenerator.FileName(916_132_831)); }
public void ConvertIntegerToFilename2Char() { var filenameGenerator = new FatturaElettronicaFilename(new Common.IdFiscaleIVA() { IdPaese = "IT", IdCodice = "0123456789" }); var filename = filenameGenerator.FileName(62); Assert.IsTrue(filename == "IT0123456789_00011.xml"); }
public void ConvertIntegerToFilename2Char() { var filenameGenerator = new FatturaElettronicaFilename(new IdFiscaleIVA() { IdPaese = "IT", IdCodice = "0123456789" }); var filename = filenameGenerator.FileName(36); Assert.IsTrue(filename == "IT0123456789_00011.xml"); Assert.AreEqual(37, filenameGenerator.CurrentIndex); }
public void ConvertStringToFilenameSigned() { var filenameGenerator = new FatturaElettronicaFilename(new IdFiscaleIVA() { IdPaese = "IT", IdCodice = "0123456789" }, FatturaExtensionType.Signed); var filename = filenameGenerator.FileName("0000C"); Assert.IsTrue(filename == "IT0123456789_0000D.xml.p7m"); Assert.AreEqual(13, filenameGenerator.CurrentIndex); }