Exemple #1
0
        public void Quoted_name_is_unchanged_after_quoting()
        {
            var quotedName   = "[name]";
            var afterQuoting = SqlNameHelper.Quote(quotedName);

            Assert.AreEqual(quotedName, afterQuoting);
        }
Exemple #2
0
        /// <inheritdoc />
        public async Task Initialize(string queueName, TransportTransactionMode transactionMode, CancellationToken cancellationToken = default)
        {
            if (tableName == null)
            {
                tableName = $"{queueName}.timeouts";
            }

            var quotedFullName = $"{SqlNameHelper.Quote(schema)}.{SqlNameHelper.Quote(tableName)}";

            var creator = new TimeoutTableCreator(createSqlConnection, quotedFullName);
            await creator.CreateIfNecessary(cancellationToken).ConfigureAwait(false);

            insertCommand           = string.Format(SqlConstants.SqlInsert, quotedFullName);
            removeCommand           = string.Format(SqlConstants.SqlDelete, quotedFullName);
            bumpFailureCountCommand = string.Format(SqlConstants.SqlUpdate, quotedFullName);
            nextCommand             = string.Format(SqlConstants.SqlGetNext, quotedFullName);
            fetchCommand            = string.Format(SqlConstants.SqlFetch, quotedFullName);
        }
Exemple #3
0
        public void Quoted_names_does_not_change(string name)
        {
            var quotedName = SqlNameHelper.Quote(name);

            Assert.AreEqual(name, quotedName);
        }
Exemple #4
0
        public void Unquoted_name_by_appending_brackets_and_escaping_right_content_brackest(string name, string expectedQuotedName)
        {
            var quotedName = SqlNameHelper.Quote(name);

            Assert.AreEqual(expectedQuotedName, quotedName);
        }