public TestRunner(Test <RegisterState> test, Result <RegisterState> result) { this.cpu = new EightBit.Z80(this, this.ports); this.test = test; this.result = result; foreach (var e in result.Events.Container) { // Ignore contention events if (!e.Specifier.EndsWith("C")) { this.expectedEvents.Add(e); } } }
public TestRunner(Test <RegisterState> test, Result <RegisterState> result) { this.cpu = new EightBit.Z80(this, this.ports); this.test = test ?? throw new ArgumentNullException(nameof(test)); this.result = result ?? throw new ArgumentNullException(nameof(result)); foreach (var e in result.Events.Container) { // Ignore contention events if (!e.Specifier.EndsWith("C", System.StringComparison.Ordinal)) { this.expectedEvents.Add(e); } } }