Exemplo n.º 1
0
        public void GameplayTestInitialize()
        {
            messages.Clear();

            IVariantLoader loader = new MafiaBotV2.MafiaLib.Sources.XmlSource(Assembly.GetExecutingAssembly().GetManifestResourceStream("MafiaBot.Test2.Old.Data.StaticC9.xml"));
            village = new Village(loader);
            village.Outside = new TestOutsideConnector();
        }
Exemplo n.º 2
0
        public void C9Test()
        {
            IVariantLoader loader = new MafiaBotV2.MafiaLib.Sources.XmlSource(Assembly.GetExecutingAssembly().GetManifestResourceStream("MafiaBot.Test2.Old.Data.C9.xml"));
            Village target = new Village(loader);

            Assert.AreEqual(2, target.Factions.Count);
            Assert.AreEqual(target.Rules.MaximumPopulation, target.Members.Count);

            int count = 0;
            foreach (Faction f in target.Factions) {
                count += f.Members.Count;
            }
            Assert.AreEqual(target.Rules.MaximumPopulation, count);
        }