public void TestIntAToBase64() { var intsIn = Enumerable.Range(0, 10).ToArray(); var base64 = BTconv.IntAtoBase64(intsIn); var intsOut = BTconv.Base64ToIntA(base64); Assert.IsTrue(intsIn.IsSameAs(intsOut)); }
public void TestFloatA2ToBase64() { var bounds = new Sz2 <int>(3, 5); var aIn = GenA2.RandUF32(bounds, 123); var base64 = BTconv.F32A2toBase64(aIn); var aOut = BTconv.Base64ToF32A2(bounds, base64); Assert.IsTrue(aIn.IsSameAs(aOut)); }
public void TestF32AToBase64() { var f32A = Enumerable.Range(0, 10) .Select(x => x + 0.77f).ToArray(); var base64 = BTconv.F32AtoBase64(f32A); var toF32A = BTconv.Base64ToF32A(base64); Assert.IsTrue(f32A.IsSameAs(toF32A)); }