AddConverterDlgTests.CnvtrPropertiesControlTests.CreateTempFile C# (CSharp) Method

CreateTempFile() private method

Create a temporary file with the given data and file type extension.
private CreateTempFile ( string data, string filetype ) : string
data string
filetype string
return string
		string CreateTempFile(string[] data, string filetype)
		{
			string fileTmp = Path.GetTempFileName();	// actually creates file on disk.
			string filename = fileTmp;
			if (!String.IsNullOrEmpty(filetype))
			{
				filename = Path.ChangeExtension(fileTmp, filetype);
				File.Move(fileTmp, filename);
	}
			using (var file = new StreamWriter(filename, false, System.Text.Encoding.ASCII))
			{
				foreach (var line in data)
					file.WriteLine(line);
			}
			return filename;
		}
	}