public void CorrectBetTest()
        {
            var bot = new LuckyBot(900);

            Assert.IsNotNull(bot.MakeBets());

            Assert.Pass();
        }
        public void GiveMoneyTest()
        {
            var bot = new LuckyBot(900);

            Assert.AreEqual(900, bot.Money);
            bot.GiveMoney(100);
            Assert.AreEqual(1000, bot.Money);

            Assert.Pass();
        }
        public void TakeAllMoneyTest()
        {
            var bot = new LuckyBot(900);

            Assert.AreEqual(900, bot.Money);
            Assert.AreEqual(900, bot.TakeMoney(1500));
            Assert.AreEqual(0, bot.Money);

            Assert.Pass();
        }
        public void CorrectNumberBetTest()
        {
            var bot = new LuckyBot(900);
            var bet = bot.MakeBets()[0];

            // Fields of bet are private, so I will check if bet gives the bot money
            bet.Play(new Field(13, Color.Black));
            Assert.IsTrue(bot.Money > 900);

            Assert.Pass();
        }
        public void CreateTest()
        {
            var bot = new LuckyBot(900);

            Assert.AreEqual(900, bot.Money);
            Assert.AreEqual("Lucky Bot", bot.Name);
            Assert.IsNotNull(bot.Description);

            Assert.IsNotNull(bot.ToString());

            Assert.Pass();
        }
Example #6
0
        public void BotAddTest()
        {
            var bot = new LuckyBot(700);

            var game = new Game();

            game.AddPlayer(bot);
            Assert.AreEqual(1, game.Players.Count);
            Assert.AreEqual(bot, game.Players[0]);

            Assert.Pass();
        }
        public void StopPlayingTest()
        {
            var bot = new LuckyBot(900);

            var attempt = 0;

            while (bot.MakeBets().Count != 0 && attempt < maxAttempts)
            {
                attempt++;
            }

            Assert.AreEqual(0, bot.MakeBets().Count);
            Assert.AreEqual(13, attempt);

            Assert.Pass();
        }
 public void SetUp()
 {
     _testBot = new LuckyBot(1250);
 }