public void Trees_only_compare_using_referenceEquals() { var tree1 = Sigo.Create(3).Set1("k", Sigo.From("v")); var tree2 = Sigo.Create(3).Set1("k", Sigo.From("v")); SigoAssert.True(Sigo.Same(tree1, tree1)); SigoAssert.False(Sigo.Same(tree1, tree2)); }
public void Leafs_compare_data_using_equals() { var v1 = Sigo.From("v"); var v2 = Sigo.From("v"); var x1 = Sigo.From("x"); SigoAssert.True(Sigo.Same(v1, v1)); SigoAssert.True(Sigo.Same(v1, v2)); SigoAssert.False(Sigo.Same(v1, x1)); }