public void Get_Win_Dividend_Test() { // Add Win Bets BlAccessor.ProcessBetInput("W:1:3"); BlAccessor.ProcessBetInput("W:2:4"); BlAccessor.ProcessBetInput("W:3:5"); BlAccessor.ProcessBetInput("W:4:5"); BlAccessor.ProcessBetInput("W:1:16"); BlAccessor.ProcessBetInput("W:2:8"); BlAccessor.ProcessBetInput("W:3:22"); BlAccessor.ProcessBetInput("W:4:57"); BlAccessor.ProcessBetInput("W:1:42"); BlAccessor.ProcessBetInput("W:2:98"); BlAccessor.ProcessBetInput("W:3:63"); BlAccessor.ProcessBetInput("W:4:15"); BlAccessor.ProcessResultInput("r:2:3:1"); var bettingProduct = BlAccessor.GetProduct(WinCode); Assert.IsNotNull(bettingProduct); var dividend = bettingProduct.GetDividend(); Assert.IsTrue(dividend.Count == 1); Assert.IsTrue(dividend.ContainsKey(2)); }
public void ProductInfo_Valid() { IProduct productInfo = BlAccessor.GetProduct(WinCode); Assert.IsNotNull(productInfo); productInfo = BlAccessor.GetProduct(PlaceCode); Assert.IsNotNull(productInfo); productInfo = BlAccessor.GetProduct(ExactaCode); Assert.IsNotNull(productInfo); productInfo = BlAccessor.GetProduct(QuinellaCode); Assert.IsNotNull(productInfo); }
public void ProductInfo_Invalid() { IProduct productInfo = BlAccessor.GetProduct("AnyString"); Assert.IsNull(productInfo); }