public void VerifyOrBinaryOperator()
        {
            // Arrange
            var leftHandSide = new Client.Requests.Filters.StartsWithFilter("Name", "test");
            var rightHandSide = new Client.Requests.Filters.EndsWithFilter("Name", "test");
            var orBinaryFilter = new Client.Requests.Filters.OrFilter(leftHandSide, rightHandSide);

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

            // Assert
            computedFilter.Should().Be(leftHandSideComputed + " or " + rightHandSideComputed);
        }
示例#2
0
        public void VerifyOrBinaryOperator()
        {
            // Arrange
            var leftHandSide   = new Client.Requests.Filters.StartsWithFilter("Name", "test");
            var rightHandSide  = new Client.Requests.Filters.EndsWithFilter("Name", "test");
            var orBinaryFilter = new Client.Requests.Filters.OrFilter(leftHandSide, rightHandSide);

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

            // Assert
            computedFilter.Should().Be(leftHandSideComputed + " or " + rightHandSideComputed);
        }
示例#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);
        }
        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);
        }