public void Build_and_validate_schema() { /* Given */ var builder = new SchemaBuilder() // query is required to build schema .Query(out _); /* When */ var(schema, validationResult) = builder.BuildAndValidate(); /* Then */ Assert.IsAssignableFrom <ISchema>(schema); Assert.IsType <SchemaGraph>(schema); Assert.NotNull(schema.Query); Assert.IsType <NotImplementedException>(validationResult); }