コード例 #1
0
        public void TestInstantiation()
        {
            Assert.AreEqual(days, m.Days);
            Assert.AreEqual(slots, m.Slots);
            Assert.AreEqual(items, m.Items);
            Assert.AreEqual(days * slots, m.GetNumberOfUnforcedSlots());
            Assert.AreEqual(days * slots, m.GetNumberOfSlots());

            for (int day = 0; day < m.Days; day++)
            {
                for (int slot = 0; slot < m.Slots; slot++)
                {
                    for (int item = 0; item < m.Items; item++)
                    {
                        Assert.AreEqual(defApt, m[day, slot].InitialAptitudes[item]);
                    }
                }
            }
        }