Esempio n. 1
0
    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.
    }