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); }
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); }