@moodmosaic  The two statements as below are different each other. Do I have misunderstanding?

```c#
return !expected.Except(actual).Any() && actual.Count == expected.Count;
```
```c#
return expected.Intersect(actual).Any();
```