Esempio n. 1
0
        public void ShouldGetUIData()
        {
            TestContext.WriteLine("should get ui data");

            cpuBoard.reset();
            var result = cpuBoard.getState();

            Assert.That(result.cpuState.tickCount, Is.EqualTo(0));
            Assert.That(result.cpuState.missedIRQ, Is.EqualTo(0));
            Assert.That(result.cpuState.missedFIRQ, Is.EqualTo(0));
            Assert.That(result.cpuState.irqCount, Is.EqualTo(0));
            Assert.That(result.cpuState.firqCount, Is.EqualTo(0));
            Assert.That(result.cpuState.nmiCount, Is.EqualTo(0));
            Assert.That(result.protectedMemoryWriteAttempts, Is.EqualTo(0));
            Assert.That(result.memoryWrites, Is.EqualTo(0));
            Assert.That(result.version, Is.EqualTo(5));
        }
Esempio n. 2
0
 public void reset()
 {
     Debug.Print("RESET!");
     startTime = new DateTimeOffset(DateTime.Now).ToUnixTimeMilliseconds();
     cpuBoard.reset();
 }