public void GetStockEntryByIDTest() { //-- Arrange SQLStockRepository repository = new SQLStockRepository(); StockEntry actual = new StockEntry(); StockEntry expected = new StockEntry() { ID = uint.Parse(500.ToString()), Exchange = "NYSE", Symbol = "AEA", Date = DateTime.Parse("2008-02-14"), Volume = uint.Parse(892800.ToString()) }; expected.PriceOpen.Amount = 8.00m; expected.PriceClose.Amount = 7.75m; expected.PriceHigh.Amount = 8.06m; expected.PriceLow.Amount = 7.51m; expected.PriceCloseAdjusted.Amount = 6.33m; //-- Act actual = repository.GetStockEntry(500); //-- Assert Assert.AreEqual(expected.ID, actual.ID); Assert.AreEqual(expected.Exchange, actual.Exchange); Assert.AreEqual(expected.Symbol, actual.Symbol); Assert.AreEqual(expected.Date, actual.Date); Assert.AreEqual(expected.PriceOpen.Amount, actual.PriceOpen.Amount); Assert.AreEqual(expected.PriceClose.Amount, actual.PriceClose.Amount); Assert.AreEqual(expected.PriceCloseAdjusted.Amount, actual.PriceCloseAdjusted.Amount); Assert.AreEqual(expected.PriceHigh.Amount, actual.PriceHigh.Amount); Assert.AreEqual(expected.PriceLow.Amount, actual.PriceLow.Amount); Assert.AreEqual(expected.Volume, actual.Volume); }
/// <summary>Gets a stock entry</summary> public StockEntry GetStockEntry(uint id) { StockEntry serverResponse = new StockEntry(); SQLStockRepository stockRepo = new SQLStockRepository(); serverResponse = stockRepo.GetStockEntry(id); return(serverResponse); }