public void ReturnsFalseWhenObjectsAreTypeOfIListAndHaveDifferentSequentialElements()
        {
            var list1 = new List<string> { "2", "1" };
            var list2 = new List<string> { "1", "2" };

            Assert.False(list1.CompareEqualityWith(list2));
        }
        public void ReturnsTrueWhenObjectsAreTypeOfIListAndHaveTheSameSequentialElements()
        {
            var list1 = new List<string> { "1", "2" };
            var list2 = new List<string> { "1", "2" };

            Assert.True(list1.CompareEqualityWith(list2));
        }