public void CreateSchema_WhenThirdLevelIndexablePropertiesExists_PathReflectsHierarchy() { var structureType = GetStructureTypeFor <WithFirstSecondAndThirdLevelMembers>(); var schema = _structureSchemaBuilder.CreateSchema(structureType); var thirdLevelItems = schema.IndexAccessors.Where(iac => HasLevel(iac, 2)); CustomAssert.ForAll(thirdLevelItems, iac => iac.Path.StartsWith("SecondLevelItem.ThirdLevelItem.")); }