Esempio n. 1
0
        public void CompareCustomChunks_WithEqualsOverride_Equal()
        {
            var customChunk1 = new CustomChunkWithEqualsOverride();
            var customChunk2 = new CustomChunkWithEqualsOverride();

            var areEqual = MidiChunk.Equals(customChunk1, customChunk2, out var message);

            Assert.IsTrue(areEqual, "Chunks aren't equal.");
            Assert.IsNull(message, "Message isn't null.");
        }
Esempio n. 2
0
        public void CompareCustomChunks_WithEqualsOverride_Different()
        {
            var customChunk1 = new CustomChunkWithEqualsOverride();
            var customChunk2 = new CustomChunkWithEqualsOverride(8);

            var areEqual = MidiChunk.Equals(customChunk1, customChunk2, out var message);

            Assert.IsFalse(areEqual, "Chunks are equal.");
            Assert.IsNotNull(message, "Message is null.");
            Assert.IsNotEmpty(message, "Message is empty.");
        }