public void GenerateMockDataGoodProviderIdTest(string providerid) { mockdataList = new List<Security>(); MarketDataCompuBox box = new MarketDataCompuBox(providerid); box.GenerateMockData(MockDataHandler); Assert.Greater(mockdataList.Count, 0); }
public void GenerateMockAggregationExceptionHandledTest(string providerid) { Properties.Settings.Default.MaxNumberOfSymbolUpdates = 2; Properties.Settings.Default.MaxiumNumberOfSymbolBots = 1; MarketDataCompuBox box = new MarketDataCompuBox(providerid); box.GenerateMockData(ExceptionMockDataHandler); Assert.Pass("AggregationException handled from ThreadProc."); }
public void GetProviderSymbolsAreCorrectTest(string providerid) { var validsymbolnames = string.Empty; MarketDataCompuBox box = new MarketDataCompuBox(providerid); var symbols = box.GetProviderSymbols(); if(providerid == "Orion") { validsymbolnames = Properties.Settings.Default.CommaSeperatedProviderSymbolsOrion; } else if(providerid == "Polaris") { validsymbolnames = Properties.Settings.Default.CommaSeperatedProviderSymbolsPolaris; } foreach (var name in validsymbolnames.Split(',')) Assert.IsTrue(symbols.Contains(name.Trim())); }
public void GetProviderSymbolsLoadTest(string providerid) { MarketDataCompuBox box = new MarketDataCompuBox(providerid); var symbols = box.GetProviderSymbols(); Assert.IsTrue(symbols.Any()); }
public void GenerateMockDataHandlerExceptionTest(string providerid) { MarketDataCompuBox box = new MarketDataCompuBox(providerid); box.GenerateMockData(null); }
public void GenerateMockDataBadProviderIdTest(string providerid) { mockdataList = new List<Security>(); MarketDataCompuBox box = new MarketDataCompuBox(providerid); }