Exemplo n.º 1
0
        public void CorrectBetTest()
        {
            var bot = new CautiousBot(900);

            Assert.IsNotNull(bot.MakeBets());

            Assert.Pass();
        }
Exemplo n.º 2
0
        public void BettingTest()
        {
            var bot = new CautiousBot(900);

            bot.TakeMoney(299);

            Assert.AreNotEqual(0, bot.MakeBets().Count);

            Assert.Pass();
        }
Exemplo n.º 3
0
        public void StopPlayingWhen67MoneyLeftTest()
        {
            var bot = new CautiousBot(900);

            bot.TakeMoney(301);

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

            Assert.Pass();
        }
Exemplo n.º 4
0
        public void GiveMoneyTest()
        {
            var bot = new CautiousBot(900);

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

            Assert.Pass();
        }
Exemplo n.º 5
0
        public void TakeAllMoneyTest()
        {
            var bot = new CautiousBot(900);

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

            Assert.Pass();
        }
Exemplo n.º 6
0
        public void CreateTest()
        {
            var bot = new CautiousBot(900);

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

            Assert.IsNotNull(bot.ToString());

            Assert.Pass();
        }