public void ShallowCloneOfVirtualItemGroup() { BuildItemGroup group = new BuildItemGroup(); group.AddNewItem("i", "i1"); BuildItem i2 = new BuildItem("i", "i2"); group.AddItem(i2); BuildItemGroup group2 = group.Clone(false /*shallow*/); Assertion.AssertEquals(2, group2.Count); Assertion.AssertEquals("i1", group2[0].FinalItemSpec); Assertion.Assert(i2.Equals(group2[1])); }