Pertanyaan yang diberi tag mocking

11
Bagaimana cara mengejek metode dengan objek kode keras?

Saya sedang mengerjakan aplikasi yang memiliki banyak lapisan. Lapisan akses data untuk mengambil dan menyimpan data dari sumber data, logika bisnis untuk memanipulasi data, antarmuka pengguna untuk menampilkan data di layar. Saya juga melakukan pengujian unit pada lapisan logika bisnis....

10
Berapa banyak mengejek "tepat?"

Saya menamai pertanyaan itu dengan bercanda karena saya yakin "itu tergantung," tetapi saya punya beberapa pertanyaan spesifik. Bekerja dalam perangkat lunak yang memiliki banyak lapisan ketergantungan, tim saya telah terbiasa menggunakan ejekan secara luas untuk memisahkan setiap modul kode dari...

10
TDD: Mengejek benda yang dipasangkan dengan erat

Terkadang benda hanya perlu dipasangkan dengan erat. Sebagai contoh, suatu CsvFilekelas mungkin perlu bekerja erat dengan CsvRecordkelas (atau ICsvRecordantarmuka). Namun dari apa yang saya pelajari di masa lalu, salah satu prinsip utama pengembangan yang digerakkan oleh tes adalah "Jangan pernah...