public void ConstructorTest() { AudioBuffer buff = WAVReader.ReadAllSamples("test.wav", null); FLACWriter target; target = new FLACWriter("flacwriter2.flac", buff.PCM); target.Padding = 1; target.BlockSize = 32; //target.Vendor = "CUETools"; //target.CreationTime = DateTime.Parse("15 Aug 1976"); target.FinalSampleCount = buff.Length; target.Write(buff); target.Close(); CollectionAssert.AreEqual(File.ReadAllBytes("flacwriter1.flac"), File.ReadAllBytes("flacwriter2.flac"), "flacwriter2.flac doesn't match."); }
public void ConstructorTest() { AudioBuffer buff = WAVReader.ReadAllSamples("test.wav", null); FLACWriter target; target = new FLACWriter("flacwriter2.flac", new FLACWriterSettings() { PCM = buff.PCM, EncoderMode = "7" }); target.Settings.Padding = 1; target.Settings.BlockSize = 32; //target.Vendor = "CUETools"; //target.CreationTime = DateTime.Parse("15 Aug 1976"); target.FinalSampleCount = buff.Length; target.Write(buff); target.Close(); CollectionAssert.AreEqual(File.ReadAllBytes("flacwriter1.flac"), File.ReadAllBytes("flacwriter2.flac"), "flacwriter2.flac doesn't match."); }