using System.Collections.Generic; using FluentAssertions; using Xunit; namespace System.Linq.Dynamic.Core.Tests { public partial class QueryableTests { [Fact] public void Except_Dynamic_ListOfStrings() { // Arrange var list1 = new List { true }; var list2 = new List { "User3", "User4" }; var list3 = new List { "User3", "User6", "User7" }; // Act var testQuery = list1.AsQueryable().Select("@0.Except(@1).ToList()", list2, list3); // Assert var result = testQuery.ToDynamicArray>(); result.First().Should().BeEquivalentTo(list2.Except(list3)); } } }