private async Task PurgeSchema() { var data = await SchemaClient.GetAllSchemas("aut"); var count = Convert.ToInt32(data.Count); if (count == 0) { return; } var allnames = ((IEnumerable <dynamic>)data).Select(d => Convert.ToString(d.name)); foreach (var name in allnames) { await SchemaClient.DeleteSchema("aut", name); } }
public async Task GetAllSchemas_EndToEnd() { var schema1name = GetRandomName; var schema2name = GetRandomName; await SchemaClient.AssertNoSchemasExist("aut", delay : TimeSpan.FromSeconds(0.5)); var create1result = await SchemaClient.CreateSchema("aut", AssetLoader.Schema1(schema1name)); var create2result = await SchemaClient.CreateSchema("aut", AssetLoader.Schema1(schema2name)); var all = await SchemaClient.GetAllSchemas("aut"); int count = Convert.ToInt32(all.Count); count.Should().Be(2); var delete1result = await SchemaClient.DeleteSchema("aut", schema1name); var delete2result = await SchemaClient.DeleteSchema("aut", schema2name); await SchemaClient.AssertNoSchemasExist("aut", delay : TimeSpan.FromSeconds(0.5)); }