การทดสอบหน่วยเป็นกุญแจสำคัญสำหรับโค้ด C# เนื่องจากสามารถช่วยในการรักษาโค้ดในกระบวนการพัฒนา ช่วยให้คุณทราบเกี่ยวกับปัญหาในวัฏจักรการพัฒนา
ด้วยการทดสอบหน่วย คุณสามารถทำให้โค้ดมีความน่าเชื่อถือและนำกลับมาใช้ใหม่ได้
หลักการพื้นฐานของการนำการทดสอบหน่วยมาใช้คือการปฏิบัติตามแนวทาง TDD (Test Driven Development) ซึ่งเราต้องเขียนกรณีการทดสอบก่อน แล้วจึงเขียนโค้ดอย่างง่ายที่จะทำให้การทดสอบผ่าน
สำหรับการทดสอบหน่วย คุณต้องทำงานกับเครื่องมือทดสอบของ Microsoft ซึ่งเราเรียกว่า MS Unit Test
ในการสร้าง Unit Test ให้ไปที่ Solution Explorer คลิกขวา ไปที่ New แล้วคลิก “New Project”
ตอนนี้เลือก "โครงการทดสอบหน่วย" -
ตั้งชื่อการทดสอบแล้วคลิกตกลง
สร้างโครงการทดสอบหน่วยใหม่แล้ว
ตอนนี้คลิกขวาที่การทดสอบหน่วยใหม่และเพิ่มการอ้างอิงต่อไปนี้ -
Microsoft.VisualStudio.QualityTools.UnitTestFramework