Ejemplo n.º 1
0
        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);
                }
            }
        }
Ejemplo n.º 2
0
        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);
                }
            }
        }