Terbaik tiruan kerangka kerja yang dapat melakukan keduanya WebForms dan MVC?

I'm semakin menjadi lebih dari TDD alur kerja, dan memiliki campuran dari MVC dan asp.net Bentuk Web apps.

MOQ dianjurkan untuk MVC.

I've digunakan Badak untuk Bentuk Web.

Apakah ada yang memiliki praktik terbaik untuk memiliki 1 kerangka tiruan untuk investasi?

Ini adalah semacam pertanyaan konyol, tapi aku lebih suka Badak Mengolok-olok seperti itu merupakan pemahaman yang lebih lengkap tentang mengolok-olok vs bertopik.

Melihat jauh ke TypeMock sebelum menaikkan harga.

Juga, ada tidak dianjurkan mengejek kerangka kerja untuk ASP.NET MVC.

Akhirnya - aku'd sarankan anda menempel satu mocking framework dalam proyek anda (dan bahkan di tim anda) - perbedaan, meskipun tidak besar, dapat menyebabkan kebingungan yang tidak beralasan seperti "polishing-the-rock" keputusan. Maksud saya, keputusan tersebut tidak akan berlangsung lama, hanya memilih apa yang bekerja dan mendapatkan pada dengan menciptakan nilai.

Komentar (0)
Larutan

Badak's rilis terbaru ini mencakup banyak manis manis 3.5 cinta yang MoQ memiliki. I'm penggemar MoQ, sehingga's apa yang saya'm menggunakan. Tapi aku juga punya Badak, dalam kasus itu tidak ada sesuatu yang MoQ doesn't lakukan.

TL;DR: MoQ bayi.

Komentar (0)

TypeMock gila-gilaan kuat. Ketika saya dibutuhkan untuk unit tes bentuk web app itu bukan't dirancang untuk testability TypeMock menyelamatkan hidup saya.

Tapi ketika saya mengambil waktu untuk memilih pola arsitektur (MVC) atau desain yang memungkinkan untuk Mockability (anda tahu, publik virtualisasi negara perubahan metode) saya menggunakan Moq. Hal ini sangat mudah digunakan dan sangat sederhana untuk mengajar orang lain.

TypeMock's rekaman ulangan sintaks yang masih membingungkan saya, tapi ini menyelamatkan saya banyak waktu dalam ketat jadwal rilis. Moq's API hampir cukup jelas yang merupakan sebuah pencapaian yang luar biasa mengingat mock perpustakaan sejarah.

Komentar (0)

Saya hanya akan pergi ke depan dan menggunakan framework favorit saya untuk investasi. Saya don't pikir ada's alasan bahwa aku akan memilih salah satu framework untuk web dan bentuk-bentuk lain untuk MVC. Masalah yang jauh lebih besar adalah bagaimana saya akan unit test web saya bentuk halaman sama sekali, karena itu's sangat sulit untuk memisahkan halaman dari sisa HttpRequest stack.

Favorit saya adalah Moq. I've juga digunakan TypeMock. Biaya uang, tetapi itu's benar-benar kuat - ini memungkinkan anda mengejek beton kelas dan konstruktor, sehingga anda bisa berpotensi mengejek hal-hal seperti HttpContext atau HttpRequest.

Komentar (0)

Melihat ke Ivonna untuk berpura-pura HTTPContext dan tradisional webforms.

http://sm-art.biz/Ivonna.aspx

Komentar (0)