Chcę napisać aplikację, której można używać do nagrywania płyt CD (muzyki). Wiem, że i tak powinienem to przetestować na prawdziwych płytach CD, ale nie chcę tego robić za każdym razem, gdy dokonam małej zmiany. Ale chcę wiedzieć i przetestować, czy odpowiednie dane zostaną spalone, więc nie dostaniesz uszkodzonych płyt CD.
Korzystam z biblioteki, która udostępnia API tylko do bezpośredniego nagrywania na dysk fizyczny; nie pozwala na zapis na obrazie dysku (co byłoby znacznie łatwiejsze do przetestowania).
Jak mogę to przetestować bez marnowania płyt CD i czasu na każdą zmianę / kilka zmian, które wprowadzę?