Saya telah melakukan beberapa TDD menggunakan keduanya dan (mungkin saya sedikit bodoh) nUnit tampaknya jauh lebih cepat dan lebih mudah digunakan untuk saya. Dan ketika saya banyak bicara, saya sangat berarti.
Di MS Test, ada terlalu banyak atribut, di mana-mana - kode yang melakukan tes sebenarnya adalah garis kecil yang dapat Anda baca di sana-sini. Kekacauan besar. Dalam nUnit, kode yang melakukan pengujian hanya mendominasi atribut, seperti yang seharusnya.
Juga, di nUnit, Anda hanya perlu mengklik tes yang ingin Anda jalankan (hanya satu? Semua tes yang mencakup kelas? Perakitan? Solusi?). Satu klik. Dan jendelanya jernih dan besar. Anda mendapatkan lampu hijau dan merah yang jelas. Anda benar-benar tahu apa yang terjadi dalam satu pandangan.
Dalam VSTS, daftar tes macet di bagian bawah layar, itu kecil dan jelek. Anda harus melihat dua kali untuk mengetahui apa yang terjadi. Dan Anda tidak dapat menjalankan hanya satu tes (well, saya belum mengetahuinya!).
Tapi saya mungkin salah, tentu saja - saya baru saja membaca sekitar 21 posting blog tentang "Bagaimana cara melakukan TDD sederhana menggunakan VSTS". Saya harus membaca lebih lanjut, Anda benar.
Untuk nUnit, saya membacanya. Dan saya TDD pada hari yang sama. Dengan menyenangkan.
Ngomong-ngomong, saya biasanya suka produk Microsoft. Visual Studio benar-benar alat terbaik yang bisa dibeli pengembang - tetapi TDD dan manajemen Item Kerja dalam Visual Studio Team System benar-benar menyebalkan.
Semua yang terbaik. Sylvain.