public void GetTrack_ThreeTracksAdded_ExpectedMiddleTrackReturned()
 {
     var myQueue = new PlayqueueHandler();
     ITrack t1 = new Track();
     ITrack t2 = new Track();
     ITrack t3 = new Track();
     t1.Title = "Track1";
     t2.Title = "Track2";
     t3.Title = "Track3";
     myQueue.AddToPlayQueue(t1);
     myQueue.AddToPlayQueue(t2);
     myQueue.AddToPlayQueue(t3);
     ITrack returnedTrack = myQueue.GetTrack(2);
     Assert.AreEqual("Track2",returnedTrack.Title);
 }
        public void GetTrack_OneTrackAdded_TrackReturned()
        {
            var myQueue = new PlayqueueHandler();
            ITrack t1 = new Track();
            t1.Title = "TestTrack";
            myQueue.AddToPlayQueue(t1);
            ITrack returnedTrack = myQueue.GetTrack(1);

            Assert.AreEqual("TestTrack",returnedTrack.Title);
        }
 public void GetTrack_ThreeTracksAdded_AttemptedToGetFourth_ExpectedDummyReturned()
 {
     var myQueue = new PlayqueueHandler();
     ITrack t1 = new Track();
     ITrack t2 = new Track();
     ITrack t3 = new Track();
     myQueue.AddToPlayQueue(t1);
     myQueue.AddToPlayQueue(t2);
     myQueue.AddToPlayQueue(t3);
     ITrack returnedTrack = myQueue.GetTrack(4);
     Assert.AreEqual("", returnedTrack.Path);
 }
 public void GetTrack_NoTracksAdded_ExpectedDummyReturned()
 {
     var myQueue = new PlayqueueHandler();
     ITrack returnedTrack = myQueue.GetTrack(1);
     Assert.AreEqual("", returnedTrack.Path);
 }