Exemplo n.º 1
0
        public void GrowList()
        {
            var listifier = new PlayWithLists();
            var list      = new List <string>();

            listifier.growList(list).Count.ShouldBe(1);
        }
Exemplo n.º 2
0
        public void SumUpList()
        {
            var listifier = new PlayWithLists();
            var list      = new List <int>()
            {
                34, 54, 23, 6, 14, 67, 5, 64, 32, 34, 53, 99
            };

            listifier.SumUpList(list).ShouldBe(485);
        }
Exemplo n.º 3
0
        public void ShrinkList()
        {
            var listifier = new PlayWithLists();
            var list      = new List <string>()
            {
                "string to be removed", "string to keep"
            };

            var returnedList = listifier.ShrinkList(list);

            returnedList.Count.ShouldBe(1);
            returnedList.Contains("string to keep").ShouldBe(true);
        }
Exemplo n.º 4
0
        public void ReturnSortedListDesc()
        {
            var listifier = new PlayWithLists();
            var list      = new List <string>()
            {
                "z", "d", "s", "w", "p", "b"
            };

            listifier.SortListDesc(list).ShouldBe(new List <string>()
            {
                "z", "w", "s", "p", "d", "b"
            });
        }
Exemplo n.º 5
0
        public void GetNumbersSmallerThanNFromList()
        {
            var listifier = new PlayWithLists();
            var list      = new List <int>()
            {
                1, 2, 3, 4, 11, 12, 13, 21, 22, 23
            };

            listifier.GetSmallNumbers(list, 10).ShouldBe(new List <int>()
            {
                1, 2, 3, 4
            });
            listifier.GetSmallNumbers(list, 20).ShouldBe(new List <int>()
            {
                1, 2, 3, 4, 11, 12, 13
            });
        }
Exemplo n.º 6
0
        public void MergeListOfLists()
        {
            var listifier     = new PlayWithLists();
            var listToFlatten = new List <List <int> >()
            {
                new List <int> {
                    1, 2, 3
                }, new List <int> {
                    4, 5, 6
                }, new List <int> {
                    7, 8, 9
                }
            };

            listifier.FlattenLists(listToFlatten).ShouldBe(new List <int>()
            {
                1, 2, 3, 4, 5, 6, 7, 8, 9
            });
        }