public void GrowList() { var listifier = new PlayWithLists(); var list = new List <string>(); listifier.growList(list).Count.ShouldBe(1); }
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); }
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); }
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" }); }
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 }); }
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 }); }