static void Compile(string shader, ShaderVersion version, bool optimize) { var workingDirectory = TestContext.CurrentContext.TestDirectory; var source = File.ReadAllText(Path.Combine(workingDirectory, shader)); string output = null; var compiled = ShaderBuilder.BuildAndShowOutput(source, version, optimize, out output); File.WriteAllText(Path.Combine(workingDirectory, shader + "." + version + ".output"), output); File.WriteAllBytes(Path.Combine(workingDirectory, shader + "." + version + ".compiled"), compiled); }