public void GetCurrentTrackIndex_ThreeTracksAdded_NextTrackCalledTwice_ExpectedIndexEqualsTwo() { 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); myQueue.GetNextTrack(); myQueue.GetNextTrack(); Assert.AreEqual(2,myQueue.GetCurrentTrackIndex()); }
public void AddToPLayQueue_ExpectedTrackAdded() { var myQueue = new PlayqueueHandler(); ITrack t1 = new Track(); myQueue.AddToPlayQueue(t1); Assert.AreEqual(1,myQueue.GetNumberOfTracks()); }
public void GetCurrentTrackIndex_TwoTracksAdded_NextTrackCalledFiveTimesPrevCalledFiveTimesNextCalledFiveTimes_ExpectedIndexEqualsTwo() { var myQueue = new PlayqueueHandler(); ITrack t1 = new Track(); ITrack t2 = new Track(); myQueue.AddToPlayQueue(t1); myQueue.AddToPlayQueue(t2); myQueue.GetNextTrack(); myQueue.GetNextTrack(); myQueue.GetNextTrack(); myQueue.GetNextTrack(); myQueue.GetNextTrack(); myQueue.GetPrevTrack(); myQueue.GetPrevTrack(); myQueue.GetPrevTrack(); myQueue.GetPrevTrack(); myQueue.GetPrevTrack(); myQueue.GetNextTrack(); myQueue.GetNextTrack(); myQueue.GetNextTrack(); myQueue.GetNextTrack(); myQueue.GetNextTrack(); Assert.AreEqual(2, myQueue.GetCurrentTrackIndex()); }
public void RemoveFromPlayQueue_OneTrackAdded_ExpectedNoTracksLeft() { var myQueue = new PlayqueueHandler(); ITrack t1 = new Track(); myQueue.AddToPlayQueue(t1); myQueue.RemoveFromPlayQueue(1); Assert.AreEqual(0, myQueue.GetNumberOfTracks()); }
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_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_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 GetPrevTrack_ThreeTracksAdded_IndexAtZero_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.GetPrevTrack(); Assert.AreEqual("", returnedTrack.Path); }