Example #1
0
        public static void TestTagModelIsPlayingUpdater_IsPlaying()
        {
            PlayerModel model = new PlayerModel();

            TagModelList tml = DocNode.Create <TagModelList>();

            tml.SetFiles(TestTagModel.testFileNames);

            PlayerModelIsPlayingUpdater updater = new PlayerModelIsPlayingUpdater();

            updater.Model = model;
            updater.Items = tml.Items;

            for (int i = 0; i < tml.Items.Count; ++i)
            {
                model.CurrentModel.Value = tml[i];

                for (int j = 0; j < tml.Items.Count; ++j)
                {
                    UnitTest.Test(tml[j].IsPlaying.Value == (i == j));
                }
            }

            model.CurrentModel.Value = null;
        }
Example #2
0
 public Playlist()
 {
     IsPlayingUpdater = new PlayerModelIsPlayingUpdater();
     Items            = new DocList <TagModel>();
 }