Exemple #1
0
        public void StaticSaveLoad_16Bit()
        {
            Random rnd = new Random(0);

            int size = 1024;

            float[] data = new float[size];
            for (int i = 0; i < size; i++)
            {
                data[i] = (float)rnd.Next(0, ushort.MaxValue) / ushort.MaxValue;
            }

            try
            {
                RawFile.Save16Bit(fileName, data);
                CollectionAssert.AreEqual(data, RawFile.Load16Bit(fileName, BYTE_ORDER.WINDOWS));
            }
            finally
            {
                File.Delete(fileName);
            }
        }