4
การเขียนการทดสอบหน่วยสำหรับชั้นเรียนที่เริ่มต้น EXE ภายนอก
ฉันเขียนคลาส C # ที่ใช้เพื่อเริ่มรายการ EXE (ไม่ใช่ของฉัน - EXE ของบุคคลที่สามที่ฉันต้องเรียกใช้) และให้พวกเขาทำงานต่อไป (จะตรวจสอบเป็นครั้งคราวเพื่อให้แน่ใจว่ามันยังคงทำงานอยู่และเริ่มต้นหากไม่ได้) . ฉันสามารถทดสอบตรรกะพื้นฐานของการเพิ่มการเอาออกและอื่น ๆ ได้ ฉันจะทดสอบหน่วยได้อย่างไรว่างานที่แท้จริงในการดูแล EXEs จะทำงานได้อย่างไร ความคิดเริ่มต้นของฉันคือการเริ่มต้นหุ่นจำลอง EXE ที่ปิดตัวเองหลังจาก 1 วินาทีจากนั้นใช้เพื่อทดสอบ นั่นไม่ใช่ขอบเขตของการทดสอบหน่วยหรือไม่