Example #1
0
        public void Test_Serialize()
        {
            var json = JsonConvert.SerializeObject(date);

            date = JsonConvert.DeserializeObject <GMData.Run.Date>(json);

            TestInc();
        }
Example #2
0
        public Demon()
        {
            date = new GMData.Run.Date(new GMData.Init.Date());

            item1 = new Item1();

            departs = new List <Depart>()
            {
                new Depart(),
                new Depart()
            };
        }
Example #3
0
        public void Test_EconomyDayInc()
        {
            var date = new GMData.Run.Date(GMRoot.initData.start_date);

            economy.detail.popTax = 200;

            economy.detail.reportChaoting = 10;
            economy.detail.adminSpend     = 20;

            var curr = (decimal)GMRoot.define.economy.curr;

            for (int i = 1; i <= 360 * 10; i++)
            {
                if (i % 30 == 0)
                {
                    curr += economy.monthSurplus;
                }

                economy.DaysInc(date);
                date.Inc();

                Assert.AreEqual(curr, economy.curr);
            }
        }
Example #4
0
 public void Init()
 {
     date = new GMData.Run.Date(GMRoot.initData.start_date);
 }