Je veux écrire une application qui peut être utilisée pour graver des CD (musique). Je sais que je devrais quand même le tester avec de vrais CD, mais je ne veux pas le faire à chaque fois que je fais un petit changement. Mais je veux savoir et tester si les bonnes données seront gravées, afin que vous n'obteniez pas de CD corrompus.
J'utilise une bibliothèque qui expose uniquement les API à graver directement sur un disque physique; il ne vous permet pas d'écrire sur une image disque (ce qui serait beaucoup plus facile à tester).
Comment pourrais-je tester cela sans perdre de CD et de temps pour chaque changement / quelques changements que j'apporte?