public static void IspišiIzvedenuIzInterneBazne()
 {
     // TODO:035 U klasi IzvedenaIzInterneBazne treba, bez promjene prava pristupa, omogućiti poziv metode IspišiMe iz klase InternaBazna ali bez promjene koda klase InternaBazna!
     IzvedenaIzInterneBazne izvedenaIzInterne = new IzvedenaIzInterneBazne();
     // TODO:036 Otkomentirati donju naredbu i provjeriti izvođenje.
     //izvedenaIzInterne.IspišiMe();
 }
Esempio n. 2
0
        public void Internal_IzvedenaIzInterneBazneLokalneIspišiMePozivaMetoduUBaznojKlasi()
        {
            IzvedenaIzInterneBazne izvedanaIzInterneBazne = new IzvedenaIzInterneBazne();

            izvedanaIzInterneBazne.IspišiMe();
            Assert.AreEqual("InternaBazna", cw.GetString());
        }
        public void IzvedenaIzInterneBazneIspišiMePozivaMetoduIzInterneBazne()
        {
            IzvedenaIzInterneBazne izvedanaIzInterneBazne = new IzvedenaIzInterneBazne();

            var metoda = izvedanaIzInterneBazne.GetType().GetMethod("IspišiMe", BindingFlags.Public | BindingFlags.Instance);

            Assert.IsNotNull(metoda);
            metoda.Invoke(izvedanaIzInterneBazne, new object[] { });

            Assert.AreEqual("InternaBazna", cw.GetString());
        }