Exemplo n.º 1
0
        public void DuplicateStatusExternalHashTest()
        {
            var romA = new Rom
            {
                Name    = "same-name",
                CRC     = "DEADBEEF",
                Machine = new Machine
                {
                    Name = "name-same",
                },
                Source = new Source
                {
                    Index = 0,
                },
            };
            var romB = new Rom
            {
                Name    = "same-name",
                CRC     = "DEADBEEF",
                Machine = new Machine
                {
                    Name = "not-name-same",
                },
                Source = new Source
                {
                    Index = 1,
                },
            };

            var actual = romA.GetDuplicateStatus(romB);

            Assert.Equal(DupeType.External | DupeType.Hash, actual);
        }
Exemplo n.º 2
0
        public void DuplicateStatusUnequalTest()
        {
            var rom    = new Rom();
            var disk   = new Disk();
            var actual = rom.GetDuplicateStatus(disk);

            Assert.Equal((DupeType)0x00, actual);
        }