ฉันได้ทำ TDD บางอย่างโดยใช้ทั้งสองอย่าง (บางทีฉันอาจจะโง่เล็กน้อย) nUnit ดูเหมือนจะเร็วและง่ายกว่าสำหรับฉันมาก และเมื่อฉันพูดมากฉันหมายถึงมาก
ในการทดสอบ MS มีคุณสมบัติมากเกินไปทุกที่ - รหัสที่ทำการทดสอบจริงคือเส้นเล็ก ๆ ที่คุณอาจอ่านที่นี่และที่นั่น ความยุ่งเหยิงครั้งใหญ่ ใน nUnit รหัสที่ทำการทดสอบจะควบคุมคุณลักษณะดังที่ควรทำ
นอกจากนี้ใน nUnit คุณต้องคลิกที่การทดสอบที่คุณต้องการเรียกใช้ (การทดสอบทั้งหมดเดียวครอบคลุมการเรียนการประชุมหรือการแก้ปัญหา?) เพียงคลิกเดียว และหน้าต่างนั้นใสและใหญ่ คุณได้รับแสงสีเขียวและสีแดงที่ชัดเจน คุณรู้ว่าสิ่งที่เกิดขึ้นในสายตาเดียว
ใน VSTS รายการทดสอบนั้นติดอยู่ที่ด้านล่างของหน้าจอมันเล็กและน่าเกลียด คุณต้องดูสองครั้งเพื่อทราบว่าเกิดอะไรขึ้น และคุณไม่สามารถเรียกใช้การทดสอบเพียงหนึ่งเดียว (ดีฉันยังไม่ได้หา!)
แต่ฉันอาจจะผิดแน่นอน - ฉันเพิ่งอ่านประมาณ 21 โพสต์บล็อกเกี่ยวกับ "วิธีทำง่ายๆ TDD โดยใช้ VSTS" ฉันควรจะอ่านมากขึ้นคุณพูดถูก
สำหรับ nUnit ฉันอ่านมัน และฉันถูก TDDing ในวันเดียวกัน ด้วยความสนุกสนาน
อย่างไรก็ตามฉันมักจะรักผลิตภัณฑ์ของ Microsoft Visual Studio เป็นเครื่องมือที่ดีที่สุดที่นักพัฒนาสามารถซื้อได้ แต่การจัดการ TDD และรายการงานใน Visual Studio Team System แย่มากจริงๆ
ทั้งหมดที่ดีที่สุด ซิลแว็ง