//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldReturnIndexRuleForLabelAndVeryManyPropertiesComposite() public virtual void ShouldReturnIndexRuleForLabelAndVeryManyPropertiesComposite() { string[] props = "abcdefghijklmnopqrstuvwxyzABCDEFGHJILKMNOPQRSTUVWXYZ".Split("\\B", true); CreateSchema(Db => { IndexCreator indexCreator = Db.schema().indexFor(Label.label(LABEL1)); foreach (string prop in props) { indexCreator = indexCreator.on(prop); } indexCreator.create(); }); StoreIndexDescriptor rule = _storage.indexGetForSchema(TestIndexDescriptorFactory.forLabel(LabelId(LABEL1), java.util.props.Select(this.propId).ToArray())); assertNotNull(rule); assertTrue(SchemaDescriptorPredicates.hasLabel(rule, LabelId(LABEL1))); foreach (string prop in props) { assertTrue(SchemaDescriptorPredicates.hasProperty(rule, PropId(prop))); } assertEquals(IndexDescriptor.Type.GENERAL, rule.Type()); }