button1_Click実行→テストメソッド実行→後処理へ進まないようにするにはどうしたら良いでしょうか?

  private void button1_Click(object sender, EventArgs e)
    {
        テスト();
        //後処理
        System.IO.StreamReader sr = new System.IO.StreamReader("test.txt");
        string contents = sr.ReadToEnd();
        sr.Close();

    }

    public void テスト()
    {


         if (false==System.IO.File.Exists("test.txt"))
         {
              return ;//ここで処理を終了したいがreturnだとメソッドから抜けるだけになってしまう
         }

    }

returnに戻り値を付与してそれを元にif判定するしかないでしょうか?
visual studio Express 2015 (64bit)