public void GetChannels_SingleTrackChunk_SingleChannel() { var trackChunk = new TrackChunk( new TextEvent("Text"), new NoteOnEvent { Channel = (FourBitNumber)10 }); CollectionAssert.AreEquivalent( new[] { (FourBitNumber)10 }, trackChunk.GetChannels(), "Channels collection is invalid."); }
public void GetChannels_SingleTrackChunk_NoChannelEvents() { var trackChunk = new TrackChunk(new TextEvent("Text")); CollectionAssert.IsEmpty(trackChunk.GetChannels(), "Channels collection is not empty for track chunk without channel events."); }
public void GetChannels_SingleTrackChunk_NoEvents() { var trackChunk = new TrackChunk(); CollectionAssert.IsEmpty(trackChunk.GetChannels(), "Channels collection is not empty for empty track chunk."); }