public void MakeBetBotMartingaleTest() { RouletteTable tableOne = new RouletteTable(); Player newBot = new BotMartingale("TestBotMartingaleOne", 0); List <Bet> newList = newBot.MakeBet(0); Assert.AreEqual(newList, null); Player playerTwo = new BotMartingale("TestBotMartingaleTwo", 15000); tableOne.AddPlayer(playerTwo); int bets = 0; newList = tableOne.Players[0].MakeBet(0); Assert.AreEqual(newList[0].Player, 0); int unit = playerTwo.Deposit / 40; Assert.AreEqual(newList[0].Money, unit); Assert.AreEqual(playerTwo.AmountOfBets, 0); while (tableOne.Observers.Count == 0) { tableOne.Spin(); if (tableOne.Observers.Count == 0) { bets++; } Assert.AreEqual(playerTwo.AmountOfBets, bets); Assert.AreEqual(playerTwo.Profit, playerTwo.Balance - 15000); } playerTwo.ShowInfo(); }