@@ -40,7 +40,7 @@ public void AreNotClasses()
4040 }
4141
4242 [ Fact ( DisplayName = "AreStructures" ) ]
43- public void AreStructuresd ( )
43+ public void AreStructures ( )
4444 {
4545 var result = GetTypesThat ( ) . AreStructures ( ) . GetReflectionTypes ( ) ;
4646
@@ -136,5 +136,27 @@ public void AreNotStatic()
136136 Assert . Contains < Type > ( typeof ( ExampleClass ) , result ) ;
137137 Assert . Contains < Type > ( typeof ( IExampleInterface ) , result ) ;
138138 }
139+
140+ // todo
141+ [ Fact ( DisplayName = "AreRecords" , Skip = "not implemented yet" ) ]
142+ public void AreRecords ( )
143+ {
144+ var result = GetTypesThat ( ) . AreRecords ( ) . GetReflectionTypes ( ) ;
145+
146+ Assert . Equal ( 2 , result . Count ( ) ) ;
147+ Assert . Contains < Type > ( typeof ( ExampleRecordClass ) , result ) ;
148+ Assert . Contains < Type > ( typeof ( ExampleRecordStruct ) , result ) ;
149+ }
150+
151+ // todo
152+ [ Fact ( DisplayName = "AreNotRecords" , Skip = "not implemented yet" ) ]
153+ public void AreNotRecords ( )
154+ {
155+ var result = GetTypesThat ( ) . AreNotRecords ( ) . GetReflectionTypes ( ) ;
156+
157+ Assert . Equal ( 6 , result . Count ( ) ) ;
158+ Assert . Contains < Type > ( typeof ( ExampleClass ) , result ) ;
159+ Assert . Contains < Type > ( typeof ( ExampleStruct ) , result ) ;
160+ }
139161 }
140162}
0 commit comments