Beispiel #1
0
        public void CreateArrayTest(string file1, string file2)
        {
            var list = new List <TexImage>();

            for (int i = 0; i < 5; ++i)
            {
                list.Add(texTool.Load(TestTools.InputTestFolder + file1));
                list.Add(texTool.Load(TestTools.InputTestFolder + file2));
            }

            var array = texTool.CreateTextureArray(list);

            Assert.IsTrue(TestTools.ComputeSHA1(array.Data, array.DataSize).Equals(TestTools.GetInstance().Checksum["TextureTool_CreateArray_" + Path.GetFileName(file1) + "_" + Path.GetFileName(file2)]));
            //Console.WriteLine("TextureTool_CreateArray_" + Path.GetFileName(file1) + "_" + Path.GetFileName(file2) + "." + TestTools.ComputeSHA1(array.Data, array.DataSize));

            array.Dispose();

            foreach (var image in list)
            {
                image.Dispose();
            }
        }