public void T01_BigNumbers()
{
// 2147487744
long number = 2147487744;
System.Text.ASCIIEncoding enc = new System.Text.ASCIIEncoding();
String number_s = enc.GetString(Lsd.numberToLsd(number, 13));
Assert.AreEqual("0002147487744",number_s);
// 4294971392
number = 4294971392;
var bytes = Lsd.numberToLsd(number, 13);
number_s = enc.GetString(bytes);
Assert.AreEqual("0004294971392", number_s);
Assert.AreEqual(number, Lsd.lsdToNumber(bytes));
// not really a bignumbers test, but this is failing at runtime, why!?!?
var REF = new RegionExposedFiles(@"c:\foo");
var filepath = REF.makeFilepath(number);
Assert.AreEqual(@"c:\foo\addr0004294971392.rgm", filepath);
}