public void TestAddIfNew() { var v1 = new Foo("a"); var v2 = v1; var col = new ObservableCollection<Foo>(); col.AddIfDistinct(v1); col.AddIfDistinct(v2); Assert.AreEqual(1, col.Count); }