Ejemplo n.º 1
0
        public IEnumerator TestMusicPlayerSceneWithEnumeratorPasses()
        {
            yield return(new WaitForSeconds(1));

            IcedCoffee.MusicLoader loader = soundtrack.loader;

            Assert.IsNotNull(loader);
        }
Ejemplo n.º 2
0
        public void Test_MusicPlayerReturnsAllFilesWithinDirectory()
        {
            IcedCoffee.MusicLoader ml = new IcedCoffee.MusicLoader("/Music");

            List <string> files = ml.LoadAudioFileNames();

            Assert.AreEqual(files, new List <string> {
                "Duo", "Urban"
            });
        }
Ejemplo n.º 3
0
        public async void Test_MusicPlayerReturnsAllFilesWithinDirectory_StressTest()
        {
            IcedCoffee.MusicLoader ml = new IcedCoffee.MusicLoader("/Music");

            float         t     = System.DateTime.Now.Millisecond;
            List <string> files = await System.Threading.Tasks.Task.Run(ml.LoadAudioFileNames);

            float fin = System.DateTime.Now.Millisecond - t;

            if (fin < 250)
            {
                Assert.Pass("IcedCoffee.MusicLoader.LoadAudioFileNames passed Stress Test in time: " + fin);
            }
            else
            {
                Assert.Fail("IcedCoffee.MusicLoader.LoadAudioFileNames failed Stress Test in time: " + fin);
            }
        }
Ejemplo n.º 4
0
        public void Test_MusicPlayerHasSetOverriddenStreamingAssetsPath()
        {
            IcedCoffee.MusicLoader ml = new IcedCoffee.MusicLoader("/Soundtrack");

            Assert.AreEqual(ml.DataPath, Application.streamingAssetsPath + "/Soundtrack");
        }
Ejemplo n.º 5
0
        public void Test_MusicPlayerHasSetDefaultStreamingAssetsPath()
        {
            IcedCoffee.MusicLoader ml = new IcedCoffee.MusicLoader();

            Assert.AreEqual(ml.DataPath, Application.streamingAssetsPath);
        }
Ejemplo n.º 6
0
        public void Test_MusicPlayerExists()
        {
            IcedCoffee.MusicLoader ml = new IcedCoffee.MusicLoader();

            Assert.IsNotNull(ml);
        }