public OptimisticLockedTextFileTester(bool createFile = false)
 {
     if (createFile)
     {
         FilePath = Path.GetTempFileName();
     }
     else
     {
         FilePath = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());
     }
     TextFile = new OptimisticLockedTextFile(FilePath);
 }
 public OptimisticLockedTextFileTester(string fileContents)
 {
     FilePath = Path.GetTempFileName();
     File.WriteAllText(FilePath, fileContents);
     TextFile = new OptimisticLockedTextFile(FilePath);
 }