public void WithSearchInFilter_WithValuesContainsDelimiter_ThrowsException()
        {
            var builder = new AzureSearchQueryBuilder("TestSearchText");

            Func <AzureSearchQueryBuilder> action = () => builder.WithSearchInFilter("TestVariable1", new[] { "TestValue1", "Test|Value2", "TestValue3" });

            action.Should().ThrowExactly <ArgumentException>();
        }
        public void WithSearchInFilter_WithValueNullOrWhiteSpaceValue_ThrowsException(string value)
        {
            var builder = new AzureSearchQueryBuilder("TestSearchText");

            Func <AzureSearchQueryBuilder> action = () => builder.WithSearchInFilter("TestVariable1", new[] { "TestValue1", value, "TestValue3" });

            action.Should().ThrowExactly <ArgumentException>();
        }