Ejemplo n.º 1
0
        public void Check_IsNullOrEmpty()
        {
            WaveformData.IsNullOrEmpty(null).Should().BeTrue("waveform is null");

            var input = new WaveformData(TimeSpan.Zero);

            WaveformData.IsNullOrEmpty(input).Should().BeTrue("waveform duration is zero");

            input = new WaveformData(TimeSpan.FromSeconds(1));
            WaveformData.IsNullOrEmpty(input).Should().BeTrue("waveform has no peaks");

            input = new WaveformData(TimeSpan.FromSeconds(1), new [] { new PeakInfo(-1, 1) });
            WaveformData.IsNullOrEmpty(input).Should().BeFalse();
        }
Ejemplo n.º 2
0
 public static bool IsNullOrEmpty(WaveformData waveformData)
 {
     return(waveformData == null ||
            waveformData.Duration == TimeSpan.Zero ||
            waveformData.Peaks == null || waveformData.Peaks.Length == 0);
 }