public void TestStopPlaying() { i = new InstrumentTestClass(); i.StopPlaying(); Assert.AreEqual(false, i.IsPlaying); }
public void TestPlay() //finish? { i = new InstrumentTestClass(); i.Play(); Assert.AreEqual(true, i.IsPlaying); //test makesound ? }
public void TestGetSound() { i = new InstrumentTestClass(); int OriginalSoundCount = i.SoundCount; i.GetSound(); int NewSoundCount = i.SoundCount; Assert.AreEqual(NewSoundCount, OriginalSoundCount + 1); Assert.AreEqual(i.Sound, i.GetSound()); }
public void TestGetIsPlayingString() //finish { i = new InstrumentTestClass(); }
public void TestMakeSound(int HowManyTimes) //finish { i = new InstrumentTestClass(); }
public void TestMakeSound() { i = new InstrumentTestClass(); Assert.AreEqual(i.MakeSound(3), i.MakeSound()); }
public virtual void TestConstructor() { i = new InstrumentTestClass(); Assert.AreEqual(false, i.IsPlaying); }
public virtual void TestAbout() { i = new InstrumentTestClass(); Assert.AreEqual($"This {i.Material} {i} costs ${i.Cost} and makes a {i.Sound} sound. \n{i.GetIsPlayingString()}", i.About()); }