示例#1
0
        public void TestShaderFileDropperPackageToCore()
        {
            // Directory.Delete(Path.Combine(options.coreRootPath, "Shaders"), true);
            var shaderFileDropper = new ShaderFileDropper(options, shaderPathConverter);

            shaderFileDropper.Run();

            var destShaderFile = Path.Combine(options.coreRootPath, "Shaders/UIE-Runtime.shader");

            Assert.IsTrue(File.Exists(destShaderFile));
            Assert.IsTrue(DidShaderChangeName(shaderPathConverter));
        }
示例#2
0
        public void TestShaderFileDropperCoreToPackage()
        {
            var shaderFileDropper = new ShaderFileDropper(options, shaderPathConverter);

            shaderFileDropper.Run();

            // Directory.Delete(Path.Combine(options.packageRootPath, "Shaders"), true);

            var opt = options;

            opt.syncCoreToPackage = true;
            var shaderFileDropperCoreToPackage = new ShaderFileDropper(opt, shaderPathConverter);

            shaderFileDropperCoreToPackage.Run();

            var packageShaderPath = Path.Combine(options.packageRootPath, "Shaders/UIE-Runtime.shader");

            Assert.IsTrue(File.Exists(packageShaderPath));

            var line = File.ReadAllLines(packageShaderPath).FirstOrDefault();

            Assert.IsTrue(line.Contains("PackageName"));
        }