Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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));
        }