MrKWatkins.EmulatorTestSuites 0.1.9 Help

InstructionTestSuiteOptions Record

Definition

Represents configuration options for InstructionTestSuite<TTestCase>s, controlling which assertions to run and how memory cycles are handled.

public sealed record InstructionTestSuiteOptions : IEquatable<InstructionTestSuiteOptions>

Constructors

Properties

Name

Description

AssertionsToRun

Gets or initializes the default set of TestAssertions to run for all tests. Defaults to running all available assertions.

AssertionsToRunOverrides

Gets or initializes a dictionary of test-specific assertion overrides. Keys are test IDs, and values are the specific assertions to run for that test. Defaults to an empty dictionary.

MemoryCycleMethod

Gets or initializes the method used for handling memory cycles during test execution. Defaults to using the Start method.

Last modified: 13 July 2025