Ejemplo n.º 1
0
        public void VerifyAndBinaryOperator()
        {
            // Arrange
            var leftHandSide    = new Client.Requests.Filters.StartsWithFilter("Name", "test");
            var rightHandSide   = new Client.Requests.Filters.EndsWithFilter("Name", "test");
            var andBinaryFilter = new Client.Requests.Filters.AndFilter(leftHandSide, rightHandSide);

            // Act
            var computedFilter        = andBinaryFilter.ToString();
            var leftHandSideComputed  = leftHandSide.ToString();
            var rightHandSideComputed = rightHandSide.ToString();

            // Assert
            computedFilter.Should().Be(leftHandSideComputed + " and " + rightHandSideComputed);
        }
Ejemplo n.º 2
0
        public void VerifyAndBinaryOperator()
        {
            // Arrange
            var leftHandSide = new Client.Requests.Filters.StartsWithFilter("Name", "test");
            var rightHandSide = new Client.Requests.Filters.EndsWithFilter("Name", "test");
            var andBinaryFilter = new Client.Requests.Filters.AndFilter(leftHandSide, rightHandSide);

            // Act
            var computedFilter = andBinaryFilter.ToString();
            var leftHandSideComputed = leftHandSide.ToString();
            var rightHandSideComputed = rightHandSide.ToString();

            // Assert
            computedFilter.Should().Be(leftHandSideComputed + " and " + rightHandSideComputed);
        }
Ejemplo n.º 3
0
        public void VerifyCompoundBinaryOperator()
        {
            // Arrange
            var orLeftHandSide  = new Client.Requests.Filters.StartsWithFilter("Name", "test");
            var orRightHandSide = new Client.Requests.Filters.EndsWithFilter("Name", "test");
            var orBinaryFilter  = new Client.Requests.Filters.OrFilter(orLeftHandSide, orRightHandSide);

            var andLeftHandSide  = new Client.Requests.Filters.StartsWithFilter("Name", "test");
            var andRightHandSide = new Client.Requests.Filters.EndsWithFilter("Name", "test");
            var andBinaryFilter  = new Client.Requests.Filters.AndFilter(andLeftHandSide, andRightHandSide);

            var compoundBinaryFilter = new Client.Requests.Filters.OrFilter(orBinaryFilter, andBinaryFilter);

            // Act
            var computedFilter = compoundBinaryFilter.ToString();

            // Assert
            computedFilter.Should().Be(orBinaryFilter + " or " + andBinaryFilter);
        }
Ejemplo n.º 4
0
        public void VerifyCompoundBinaryOperator()
        {
            // Arrange
            var orLeftHandSide = new Client.Requests.Filters.StartsWithFilter("Name", "test");
            var orRightHandSide = new Client.Requests.Filters.EndsWithFilter("Name", "test");
            var orBinaryFilter = new Client.Requests.Filters.OrFilter(orLeftHandSide, orRightHandSide);

            var andLeftHandSide = new Client.Requests.Filters.StartsWithFilter("Name", "test");
            var andRightHandSide = new Client.Requests.Filters.EndsWithFilter("Name", "test");
            var andBinaryFilter = new Client.Requests.Filters.AndFilter(andLeftHandSide, andRightHandSide);

            var compoundBinaryFilter = new Client.Requests.Filters.OrFilter(orBinaryFilter, andBinaryFilter);

            // Act
            var computedFilter = compoundBinaryFilter.ToString();

            // Assert
            computedFilter.Should().Be(orBinaryFilter + " or " + andBinaryFilter);
        }