public void Metronome_stop() { //arrange var sound = new metronomeSound(); ////act sound.startMetronome(120, 2, 1); Thread.Sleep(200); ////Assert Assert.IsTrue(sound.stopMetronome()); }
public void Metronome_countdownEvent_countDownOnly() { //arrange var sound = new metronomeSound(); bool eventRaised = false; sound.countdownFinished += (s, e) => { eventRaised = true; }; ////act sound.startMetronomeCountDownOnly(240, 1, 1); Thread.Sleep(1000); ////Assert Assert.IsTrue(eventRaised); }
public void MetronomeWithCountdown_Stop_StartWithoutCountDown() { //arrange var sound = new metronomeSound(); ////act sound.startMetronome(120, 2, 1); Thread.Sleep(1000); sound.stopMetronome(); sound.startMetronome(50, 2); ////Assert Assert.IsFalse(sound.getCountdown()); }