public void Pridruživanje_PridruživanjeStrukturaRadiDubokuKopiju()
        {
            Pridruživanje.PridruživanjeStruktura(1, 5);
            Assert.AreEqual(1, cw.GetInt());
            Assert.AreEqual(1, cw.GetInt());

            Assert.AreEqual(5, cw.GetInt());
            Assert.AreEqual(1, cw.GetInt());
        }
        public void Pridruživanje_PridruživanjeKlasaRadiPlitkuKopiju()
        {
            Pridruživanje.PridruživanjeKlasa(1, 5);
            Assert.AreEqual(1, cw.GetInt());
            Assert.AreEqual(1, cw.GetInt());

            Assert.AreEqual(5, cw.GetInt());
            Assert.AreEqual(5, cw.GetInt());
        }
示例#3
0
        public void PridruživanjeNovogObjektaReferentnomČlanuStvaraDubokuKopiju()
        {
            Pridruživanje.PridruživanjeNovogObjektaČlanuPreslikaneStukture(1, 5);
            Assert.AreEqual(1, cw.GetInt());
            Assert.AreEqual(1, cw.GetInt());

            cw.GetString();

            Assert.AreEqual(5, cw.GetInt());
            Assert.AreEqual(5, cw.GetInt());

            cw.GetString();

            Assert.AreEqual(1, cw.GetInt());
            Assert.AreEqual(5, cw.GetInt());
        }