Skip to content

A problem of HashSet<> #12

@tangdf

Description

@tangdf
        private class MyClass
        {
            
        }
        [Fact]
        public void CopyObjectHashSet()
        {
            HashSet<MyClass> original = new HashSet<MyClass>();
            original.Add(new MyClass());

            var result = DeepCopier.Copy(original);

            Assert.NotSame(original, result);
            foreach (MyClass myClass in result) {
                Assert.True(result.Contains(myClass));
            }
        }

After deep copy , then Contains method return false.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions