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)); }
public void reset() { Debug.Print("RESET!"); startTime = new DateTimeOffset(DateTime.Now).ToUnixTimeMilliseconds(); cpuBoard.reset(); }