public void RemoveGroupRemovesGroupIfItIsThere() { var list = new ListItemCollection <string>(); var toAdd = new List <string> { "Foo", "Bar" }; list.AddGroup("Bob", toAdd); list.AddGroup("Dave", toAdd); list.Count.Should().Be(2); list.RemoveGroup("Dave"); list.Count.Should().Be(1); list[0].Title.Should().Be("Bob"); }
public void RemoveGroupReturnsFalseIfTheGroupIsNotPresent() { var list = new ListItemCollection <string>(); var toAdd = new List <string> { "Foo", "Bar" }; list.AddGroup("Bob", toAdd); list.AddGroup("Dave", toAdd); list.Count.Should().Be(2); list.RemoveGroup("Trevor").Should().BeFalse(); list.Count.Should().Be(2); list[0].Title.Should().Be("Bob"); list[1].Title.Should().Be("Dave"); }
public void RemoveGroupReturnsTrueIfTheGroupIsRemoved() { var list = new ListItemCollection<string>(); var toAdd = new List<string> { "Foo", "Bar" }; list.AddGroup("Bob", toAdd); list.AddGroup("Dave", toAdd); list.Count.Should().Be(2); list.RemoveGroup("Dave").Should().BeTrue(); list.Count.Should().Be(1); list[0].Title.Should().Be("Bob"); }
public void RemoveGroupReturnsFalseIfTheGroupIsNotPresent() { var list = new ListItemCollection<string>(); var toAdd = new List<string> { "Foo", "Bar" }; list.AddGroup("Bob", toAdd); list.AddGroup("Dave", toAdd); list.Count.Should().Be(2); list.RemoveGroup("Trevor").Should().BeFalse(); list.Count.Should().Be(2); list[0].Title.Should().Be("Bob"); list[1].Title.Should().Be("Dave"); }