Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
You did not fully specify which type of property data types should be included. You should make much more properties in the random tests of the following types. I added remarks because you haven't specified the following:
Properties that should be ignored by user:
List<object>
IList<ISearchable>
(or is IList also ok?)ISearchable[]
Properties that should be included by user:
List<SomeClassThatImplementsISearchable>
List<SomeInterfaceThatIsDerivedFromISearchable>
(or is a derived interface not considered an impl of the interface?)List<SomeClassThatImplementsSomeInterfaceThatIsDerivedFromISearchable>
List<ISearchable>
(or is the interface not considered an impl of itself?)