ฉันเพิ่งสังเกตเห็นว่าการเพิ่ม [TestInitialize] ไปยังวิธีการที่ได้รับการป้องกันในชุดประกอบ. NET ไม่ได้รับความเคารพ แต่ถ้าฉันทำวิธีการแบบสาธารณะ ฉันสังเกตเห็นหลายครั้งในอดีตด้วยวิธีการทดสอบ
เทคนิคการพูดมันเป็นเรื่องง่ายที่จะสะท้อนให้เห็นถึงวิธีการส่วนตัวเป็นวิธีสาธารณะ ตามความเป็นจริงแล้วการไตร่ตรองเป็นวิธีที่ใช้ในการทดสอบหน่วยวิธีส่วนตัว
เหตุใดฉันจึงต้องทำให้วิธีการทดสอบหน่วยของฉันเป็นแบบสาธารณะทั้งหมด
setAccessible
สิ่งใดซึ่งสามารถถูกบล็อกโดย SecurityManager ที่กำหนดเองบางคน