예제 #1
0
        public void TestResolution(float resolution)
        {
            TestWaveform graph = null;

            AddStep("create waveform", () => waveformContainer.Child = graph = new TestWaveform(track, resolution)
            {
                Waveform = waveform
            });
            AddUntilStep("wait for load", () => graph.ResampledWaveform != null);
        }
예제 #2
0
        public void TestNullWaveform()
        {
            TestWaveform graph = null;

            AddStep("create waveform", () => waveformContainer.Child = graph = new TestWaveform(track, 1)
            {
                Waveform = new Waveform(null)
            });
            AddUntilStep("wait for load", () => graph.ResampledWaveform != null);
        }
        public void TestWaveformAlpha()
        {
            TestWaveform graph = null;

            AddStep("create waveform", () => waveformContainer.Child = graph = new TestWaveform(track, 1)
            {
                Waveform = waveform,
                Alpha    = 0.5f,
            });

            AddUntilStep("wait for load", () => graph.Regenerated);
        }