//Internal operations private static List<PNWF.Trade> GetMockTrades() { List<PNWF.Trade> trades = new List<PNWF.Trade>(); PNWF.Trade trade = new PNWF.Trade(); trade.Id = ++nextTradeId; trade.Fish = "Halibut"; trade.Price = 45.75; trade.Amount = new PNWF.FishSizeUnit(); trade.Amount.Kilograms = 50; trade.Market = PNWF.Market.SanFrancisco; trade.Date_time = new PNWF.TimeStamp(); DateTime now = DateTime.Now; trade.Date_time.Year = (short)now.Year; trade.Date_time.Month = (short)now.Month; trade.Date_time.Day = (short)now.Day; trade.Date_time.Hour = (short)now.Hour; trade.Date_time.Minute = (short)now.Minute; trade.Date_time.Second = (short)now.Second; trade.Date_time.Micros = now.Millisecond * 1000; trades.Add(trade); if (nextTradeId % 3 == 0) { PNWF.Trade trade2 = new PNWF.Trade(); trade2.Id = ++nextTradeId; trade2.Fish = "Salmon"; trade2.Price = 65.42; trade2.Amount = new PNWF.FishSizeUnit(); trade2.Amount.Pounds = 31; trade2.Market = PNWF.Market.Anchorage; trade2.Date_time = trade.Date_time; trades.Add(trade2); } return trades; }
//Internal operations private static List <PNWF.Trade> GetMockTrades() { List <PNWF.Trade> trades = new List <PNWF.Trade>(); PNWF.Trade trade = new PNWF.Trade(); trade.Id = ++nextTradeId; trade.Fish = "Halibut"; trade.Price = 45.75; trade.Amount = new PNWF.FishSizeUnit(); trade.Amount.Kilograms = 50; trade.Market = PNWF.Market.SanFrancisco; trade.Date_time = new PNWF.TimeStamp(); DateTime now = DateTime.Now; trade.Date_time.Year = (short)now.Year; trade.Date_time.Month = (short)now.Month; trade.Date_time.Day = (short)now.Day; trade.Date_time.Hour = (short)now.Hour; trade.Date_time.Minute = (short)now.Minute; trade.Date_time.Second = (short)now.Second; trade.Date_time.Micros = now.Millisecond * 1000; trades.Add(trade); if (nextTradeId % 3 == 0) { PNWF.Trade trade2 = new PNWF.Trade(); trade2.Id = ++nextTradeId; trade2.Fish = "Salmon"; trade2.Price = 65.42; trade2.Amount = new PNWF.FishSizeUnit(); trade2.Amount.Pounds = 31; trade2.Market = PNWF.Market.Anchorage; trade2.Date_time = trade.Date_time; trades.Add(trade2); } return(trades); }