public void ToLogInfo_QueryStreamParameters_NoParameters()
    {
        //Arrange
        var queryParameters = new QueryStreamParameters();

        //Act
        var result = queryParameters.ToLogInfo();

        //Assert
        result.Should().Be(@"Sql: 
Parameters:
");
    }
    public void ToLogInfo_QueryStreamParameters_Sql()
    {
        //Arrange
        string sql = "Select * From tweets Emit changes;";

        var queryParameters = new QueryStreamParameters
        {
            Sql = sql
        };

        //Act
        var result = queryParameters.ToLogInfo();

        //Assert
        result.Should().Be($@"Sql: {sql}
Parameters:
");
    }
    public void ToLogInfo_QueryStreamParameters()
    {
        //Arrange
        var queryParameters = new QueryStreamParameters
        {
            AutoOffsetReset = AutoOffsetReset.Earliest,
            [KSqlDbConfigs.ProcessingGuarantee] = ProcessingGuarantee.AtLeastOnce.ToKSqlValue()
        };

        //Act
        var result = queryParameters.ToLogInfo();

        //Assert
        result.Should().Be(@"Sql: 
Parameters:
auto.offset.reset = earliest
processing.guarantee = at_least_once
");
    }