public void test_Union_of_traits() { CKTrait m1 = Context.FindOrCreate("Beta+Alpha+Fridge+Combo"); CKTrait m2 = Context.FindOrCreate("Xtra+Combo+Another+Fridge+Alt"); Assert.That(m1.Union(m2).ToString() == "Alpha+Alt+Another+Beta+Combo+Fridge+Xtra", "Works as expected :-)"); Assert.That(m2.Union(m1) == m1.Union(m2), "Same in both calls."); }
public void test_Union_of_traits() { var c = ContextWithPlusSeparator(); CKTrait m1 = c.FindOrCreate("Beta+Alpha+Fridge+Combo"); CKTrait m2 = c.FindOrCreate("Xtra+Combo+Another+Fridge+Alt"); m1.Union(m2).ToString().Should().Be("Alpha+Alt+Another+Beta+Combo+Fridge+Xtra", "Works as expected :-)"); m2.Union(m1).Should().BeSameAs(m1.Union(m2), "Same in both calls."); }