示例#1
0
        public void KuuluisiVarataPoyta()
        {
            Poyta poyta = new Poyta(1, 4, Varaustilanne.Vapaa);

            poyta.VaraaPoyta();
            Assert.AreEqual(true, poyta.OnkoVarattu());
        }
示例#2
0
        public void KuuluisiTulostaaPoydastaMerkkijono()
        {
            Poyta poyta = new Poyta(6, 5, Varaustilanne.Vapaa);

            Assert.AreEqual("Pöytä 6, paikkoja 5, VAPAA", poyta.ToString());
            poyta.VaraaPoyta();
            Assert.AreEqual("Pöytä 6, paikkoja 5, VARATTU", poyta.ToString());
        }
示例#3
0
        /// <summary>
        /// void VaraaPoyta(int tunnus)
        ///
        /// Metodi hakee tietokannasta (hashtable) pöydän parametrina
        /// annetulla pöydän tunnuksella ja muuttaa pöydän tilan
        /// varatuksi.
        /// </summary>
        /// <param name="tunnus"></param>
        public override void VaraaPoyta(int tunnus)
        {
            Poyta poyta = (Poyta)poydat[tunnus];

            poyta.VaraaPoyta();
        }