Exemple #1
0
        public void Format_WhenNotInclusive_ExpectNotInclusiveQuery()
        {
            // Arrange
            var lessThanFormatter = new LessThanFormatter();

            var node = new LessThanOperator
            {
                Name      = "ColumnName",
                Value     = 23,
                Inclusive = false,
                Statement = "ColumnName:[23,*]",
            };

            // Act
            var stopwatch       = Stopwatch.StartNew();
            var sqlDataResponse = lessThanFormatter.Format(node, 0);

            stopwatch.Stop();

            // Assert
            this.WriteTimeElapsed(stopwatch);

            Assert.That(sqlDataResponse.Sql, Is.EqualTo("ColumnName < @ColumnName0"));
            Assert.That(sqlDataResponse.Params.First().Value, Is.EqualTo(23));
        }