示例#1
0
		public void DebugToString_InactiveBot_AreEqual()
		{
            var bot = new Bot() { Info = new BotInfo("Engine1", 3, true) };

			var exp = "Bot: Engine1, Version: 3, Inactive, Elo: 1400, K: 32,0, W: 0, D: 0, L: 0";
			var act = bot.DebugToString();

			Assert.AreEqual(exp, act);
		}
示例#2
0
		public void GetRandom_Seed17_AreEqual()
		{
            var exp = new Bot() { Info = new BotInfo("Engine4") };

			var bots = new Bots();
            bots.Add(new Bot() { Info = new BotInfo("Engine1", 0, true) });
            bots.Add(new Bot() { Info = new BotInfo("Engine2", 0, true) });
            bots.Add(new Bot() { Info = new BotInfo("Engine3", 0, true) });
			bots.Add(exp);

			var rnd = new Random(17);

			var act = bots.GetRandom(rnd);

			Assert.AreEqual(exp, act);
		}