UnitScenario<SUT, Example extends UnitExample?> constructor
UnitScenario<SUT, Example extends UnitExample?> ({
- required String description,
- required List<
UnitStep< steps,SUT, Example> > - SUT systemUnderTest(
- UnitMocks mocks
- void setUpMocks(
- UnitMocks mocks
- List<
Example> examples = const [], - TestGroupFunction<
SUT> ? setUpEach, - TestGroupFunction<
SUT> ? tearDownEach, - TestGroupFunction<
SUT> ? setUpOnce, - TestGroupFunction<
SUT> ? tearDownOnce,
Implementation
UnitScenario({
required String description,
required List<UnitStep<SUT, Example>> steps,
SUT Function(UnitMocks mocks)? systemUnderTest,
void Function(UnitMocks mocks)? setUpMocks,
List<Example> examples = const [],
TestGroupFunction<SUT>? setUpEach,
TestGroupFunction<SUT>? tearDownEach,
TestGroupFunction<SUT>? setUpOnce,
TestGroupFunction<SUT>? tearDownOnce,
}) : _description = description,
_setUpMocks = setUpMocks,
_systemUnderTestCallback = systemUnderTest,
_steps = steps,
_examples = examples,
_setUpEach = setUpEach,
_tearDownEach = tearDownEach,
_setUpOnce = setUpOnce,
_tearDownOnce = tearDownOnce;