public void EmptyStringReturnsEmptyList() { string emptyList = ""; Assert.True(ParseIntegerListFromCsv.CanParse(emptyList)); Assert.False(ParseIntegerListFromCsv.Parse(emptyList).Any()); }
public void CsvList() { string csvList = "1,2,8,6"; var intList = new List <int> { 1, 2, 8, 6 }; CollectionAssert.AreEquivalent(intList, ParseIntegerListFromCsv.Parse(csvList)); }
public void DecimalPointsAreInvalid() { string decimalPoints = "2.3"; Assert.False(ParseIntegerListFromCsv.CanParse(decimalPoints)); }
public void InvalidItemInvalidatesEntireList() { string oneIntegerUnparseable = "1,2,4,f,2,4"; Assert.False(ParseIntegerListFromCsv.CanParse(oneIntegerUnparseable)); }