-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
public class CBase<TKey>
{
public TKey Id { get; set; }
}
public class C3 : CBase<int>
{
public new int Id { get; set; }
}
public class C2 : CBase<int>
{
public C3 c3 { get; set; } = new();
}
public class C1 : CBase<int>
{
public C2 c2 { get; set; } = new();
}
public class CloneAndDiffTest : TestBase
{
[Fact]
public void TestClone()
{
var org = Fixture.Create<C1>();
var c1 = FastDeepCloner.DeepCloner.Clone(org);
var c2 = AnyClone.CloneExtensions.Clone(org);// pst.MapClone();
var diffs_0 = org.Diff(c1);
var diffs_1 = org.Diff(c2);
}
}Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels