public void TestValidParseLine() { var stockRecord = StockDailyRecord.ParseLine("2015-02-20,14.42,14.64,14.29,14.40,2102800,14.40"); Assert.AreEqual(DateTime.Parse("2015-02-20"), stockRecord.Date); Assert.AreEqual(double.Parse("14.42"), stockRecord.Open); Assert.AreEqual(double.Parse("14.64"), stockRecord.High); Assert.AreEqual(double.Parse("14.29"), stockRecord.Low); Assert.AreEqual(double.Parse("14.40"), stockRecord.Close); Assert.AreEqual(double.Parse("14.40"), stockRecord.AdjustedClose); Assert.AreEqual(long.Parse("2102800"), stockRecord.Volume); }
public void TestInvalidNumberOfFielsInParseLine() { StockDailyRecord.ParseLine("wrong,number,of,fields"); }
public void TestEmptyParseLine() { StockDailyRecord.ParseLine(""); }
public void TestWhitespaceParseLine() { StockDailyRecord.ParseLine(" "); }
public void TestNullParseLine() { StockDailyRecord.ParseLine(null); }