55using TUnit . Core ;
66using TUnit . Core . Data ;
77using TUnit . Core . Enums ;
8- using TUnit . Core . Helpers ;
98using TUnit . Core . Interfaces ;
109using TUnit . Core . Interfaces . SourceGenerator ;
1110using TUnit . Core . PropertyInjection ;
1211using TUnit . Core . Tracking ;
13- using TUnit . Engine . Helpers ;
1412
1513namespace TUnit . Engine . Services ;
1614
@@ -97,19 +95,6 @@ private async ValueTask RegisterPropertiesAsync(TestContext testContext)
9795 // Create the data source for this property
9896 var dataSource = metadata . CreateDataSource ( ) ;
9997
100- // Create PropertyMetadata for MembersToGenerate
101- var containingTypeMetadata = ClassMetadataHelper . GetOrCreateClassMetadata ( metadata . ContainingType ) ;
102- var propMetadata = new PropertyMetadata
103- {
104- IsStatic = false ,
105- Name = metadata . PropertyName ,
106- ClassMetadata = containingTypeMetadata ,
107- Type = metadata . PropertyType ,
108- ReflectionInfo = PropertyHelper . GetPropertyInfo ( metadata . ContainingType , metadata . PropertyName ) ,
109- Getter = parent => PropertyHelper . GetPropertyInfo ( metadata . ContainingType , metadata . PropertyName ) . GetValue ( parent ! ) ! ,
110- ContainingTypeMetadata = containingTypeMetadata
111- } ;
112-
11398 // Create minimal DataGeneratorMetadata for property resolution during registration
11499 var testBuilderContext = new TestBuilderContext
115100 {
@@ -122,7 +107,7 @@ private async ValueTask RegisterPropertiesAsync(TestContext testContext)
122107 var dataGenMetadata = new DataGeneratorMetadata
123108 {
124109 TestBuilderContext = new TestBuilderContextAccessor ( testBuilderContext ) ,
125- MembersToGenerate = [ propMetadata ] , // Pass the property metadata
110+ MembersToGenerate = [ ] , // Properties don't use member generation
126111 TestInformation = testContext . TestDetails . MethodMetadata ,
127112 Type = DataGeneratorType . Property ,
128113 TestSessionId = TestSessionContext . Current ? . Id ?? "registration" ,
0 commit comments