public void TestArrayEquals() { Assert.False(CollectionUtils.ArrayEquals(new int[] { 1 }, null)); Assert.False(CollectionUtils.ArrayEquals(null, new int[] { 1 })); Assert.False(CollectionUtils.ArrayEquals(new int[] { }, new int[] { 1 })); Assert.False(CollectionUtils.ArrayEquals(new int[] { 1 }, new int[] { })); Assert.False(CollectionUtils.ArrayEquals(new int[] { 1 }, new int[] { 1, 2 })); Assert.False(CollectionUtils.ArrayEquals(new int[] { 1 }, new int[] { 2 })); Assert.True(CollectionUtils.ArrayEquals <object>(null, null)); Assert.True(CollectionUtils.ArrayEquals(new int[] { 1 }, new int[] { 1 })); }