public void SetReadOnlyCollectionAdapter_Overlaps_AdapterIsEmpty_Succeeds()
        {
            SetReadOnlyCollectionAdapter <int> adapter =
                new SetReadOnlyCollectionAdapter <int>(Array.Empty <int>());

            Assert.IsTrue(adapter.Overlaps(new int[] { 1, 2, 3 }));
        }
        public void SetReadOnlyCollectionAdapter_Overlaps_WhenNull_ThrowsArgumentNull()
        {
            SetReadOnlyCollectionAdapter <int> adapter =
                new SetReadOnlyCollectionAdapter <int>(Array.Empty <int>());

            Assert.ThrowsException <ArgumentNullException>(
#pragma warning disable CS8625 // Cannot convert null literal to non-nullable reference type.
                () => adapter.Overlaps(null));
#pragma warning restore CS8625 // Cannot convert null literal to non-nullable reference type.
        }