Saya ingin menulis aplikasi yang dapat digunakan untuk membakar CD (musik). Saya tahu saya harus mengujinya dengan CD asli, tetapi saya tidak ingin melakukan ini setiap kali saya melakukan perubahan kecil. Tapi saya ingin tahu dan menguji apakah data yang tepat akan dibakar, sehingga Anda tidak mendapatkan CD yang rusak.
Saya menggunakan perpustakaan yang hanya mengekspos API untuk langsung dibakar ke drive fisik; itu tidak memungkinkan Anda untuk menulis ke disk image (yang akan lebih mudah untuk diuji).
Bagaimana saya bisa menguji ini tanpa membuang-buang CD dan waktu untuk setiap perubahan / beberapa perubahan yang saya buat?