public void FlatMethodTestEmpty() { ArrayList initList = new ArrayList(); ArrayList resultList = FlattenAnArray.Flat(initList); Assert.IsTrue(initList.Count == resultList.Count); }
public void FlatMethodTestFlatList() { ArrayList initList = new ArrayList { 1, 2, 3, 4, 5 }; ArrayList resultList = FlattenAnArray.Flat(initList); Assert.IsTrue(TestEqual(initList, resultList)); }
public void FlatMethodTestNestedList() { ArrayList initList = new ArrayList { new ArrayList { 1, new ArrayList { 2, 3, 4 } }, 5, 6, new ArrayList { 7 }, new ArrayList { new ArrayList { 8, 9 }, 10 } }; ArrayList resultList = FlattenAnArray.Flat(initList); ArrayList correctResultList = new ArrayList { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; Assert.IsTrue(TestEqual(correctResultList, resultList)); }
public void FlatMethodTestNull() { Assert.IsNull(FlattenAnArray.Flat(null)); }