Ejemplo n.º 1
0
        public void CreateCubeTest(string file1, string file2)
        {
            var list = new List <TexImage>();

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

            var array = texTool.CreateTextureCube(list);

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

            array.Dispose();

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