public void GetSchema() { string schemaId = "testSchemaForGetSchema" + _pubsubFixture.RandomName(); _pubsubFixture.CreateAvroSchema(schemaId); _pubsubFixture.GetSchema(schemaId); var receivedSchema = _getSchemaSample.GetSchema(_pubsubFixture.ProjectId, schemaId); var schema = _pubsubFixture.GetSchema(schemaId); Assert.Equal(receivedSchema, schema); }
public void CreateAvroSchema() { string schemaId = "testAvroSchemaForSchemaCreation" + _pubsubFixture.RandomName(); var newlyCreatedSchema = _createAvroSchemaSample.CreateAvroSchema(_pubsubFixture.ProjectId, schemaId, _pubsubFixture.AvroSchemaFile); _pubsubFixture.TempSchemaIds.Add(schemaId); var schema = _pubsubFixture.GetSchema(schemaId); Assert.Equal(newlyCreatedSchema, schema); }
public void DeleteSchema() { string schemaId = "testSchemaForDeleteSchema" + _pubsubFixture.RandomName(); _pubsubFixture.CreateAvroSchema(schemaId); _deleteSchemaSample.DeleteSchema(_pubsubFixture.ProjectId, schemaId); Exception ex = Assert.Throws <Grpc.Core.RpcException>(() => _pubsubFixture.GetSchema(schemaId)); _pubsubFixture.TempSchemaIds.Remove(schemaId); // We already deleted it. }