Ejemplo n.º 1
0
        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");
        }
Ejemplo n.º 2
0
        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");
        }
Ejemplo n.º 3
0
        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");
        }
Ejemplo n.º 4
0
        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");
        }