public void registers_only_root_types() { var schema = new ARootSchema(); schema.FindType("abcd"); DoesNotContainTypeNames(schema, "ASchemaType!"); }
public void registers_type_when_list() { var schema = new ARootSchema(); schema.FindType("a"); ContainsTypeNames( schema, "DListType"); }
public void registers_argument_input_objects() { var schema = new ARootSchema(); schema.FindType("a"); ContainsTypeNames( schema, "DInputType"); }
public void registers_argument_input_objects_when_argument_resolved_type_is_set() { var schema = new ARootSchema(); schema.FindType("a"); ContainsTypeNames( schema, "DInputType", "DInputType2"); }
public void registers_union_types() { var schema = new ARootSchema(); schema.FindType("a"); ContainsTypeNames( schema, "AUnion", "WithoutIsTypeOf1Type", "WithoutIsTypeOf2Type"); }
public void recursively_registers_children() { var schema = new ARootSchema(); schema.FindType("a"); ContainsTypeNames( schema, "RootSchemaType", "ASchemaType", "BSchemaType", "CSchemaType", "DSchemaType"); }