Esempio n. 1
0
        public IEnumerator TestEquals()
        {
            AudioItem a = new AudioItem(true);
            AudioItem b = new AudioItem(true);

            Assert.IsTrue(item.Equals(item));
            Assert.IsTrue(a.Equals(b));
            Assert.IsFalse(a.Equals(new object()));

            b.Enabled = false;

            Assert.IsFalse(a.Equals(b));

            yield return(null);
        }
Esempio n. 2
0
        public IEnumerator TestAudioEquals()
        {
            AudioItem a = new AudioItem(true)
            {
                AudioClips = null
            };
            AudioItem b = new AudioItem(true)
            {
                AudioClips = null
            };

            Assert.IsTrue(a.Equals(b));

            a = new AudioItem(true)
            {
                AudioClips = null
            };
            b = new AudioItem(true);

            Assert.IsFalse(a.Equals(b));

            a = new AudioItem(true);
            b = new AudioItem(true)
            {
                AudioClips = null
            };

            Assert.IsFalse(a.Equals(b));

            a = new AudioItem(true)
            {
                AudioClips = new AudioClip[] { step1 }
            };
            b = new AudioItem(true)
            {
                AudioClips = new AudioClip[] { step1, step2 }
            };

            Assert.IsFalse(a.Equals(b));

            a = new AudioItem(true)
            {
                AudioClips = new AudioClip[] { step1 }
            };
            b = new AudioItem(true)
            {
                AudioClips = new AudioClip[] { step2 }
            };

            Assert.IsFalse(a.Equals(b));

            yield return(null);
        }