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)); }
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")); }