Ich möchte eine Anwendung schreiben, mit der ich CDs (Musik) brennen kann. Ich weiß, ich sollte es sowieso mit echten CDs testen, aber ich möchte das nicht jedes Mal tun, wenn ich eine kleine Änderung vornehme. Aber ich möchte wissen und testen, ob die richtigen Daten gebrannt werden, damit Sie keine beschädigten CDs erhalten.
Ich verwende eine Bibliothek, die APIs nur zum direkten Brennen auf ein physisches Laufwerk zur Verfügung stellt. Es erlaubt Ihnen nicht, auf ein Disk-Image zu schreiben (was viel einfacher zu testen wäre).
Wie kann ich das testen, ohne bei jeder Änderung / wenigen Änderungen Zeit und CDs zu verschwenden?