public void Clear_should_remove_names() { NamedObjectCollection <ImplicityNamed> t = new NamedObjectCollection <ImplicityNamed>(); var item = new ImplicityNamed { Name = "a" }; t.Add(item); t.Clear(); Assert.Equal(0, t.Count); Assert.Null(t["a"]); }
public void Add_should_add_by_implicit_name_nominal() { NamedObjectCollection <ImplicityNamed> t = new NamedObjectCollection <ImplicityNamed>(); var item = new ImplicityNamed { Name = "a" }; t.Add(item); Assert.Same(item, t["a"]); Assert.True(t.Contains("a")); Assert.True(t.Contains(item)); }