public void VratiPrisustvaZaTerminUspesno() { Prisustvo prisustvo = new Prisustvo(); List <OpstiDomenskiObjekat> prisustva = ListaPrisustva(); Mock <Broker> mock = new Mock <Broker>(); mock.Setup(b => b.VratiSveZaUslovOstalo(prisustvo)).Returns(prisustva); VratiPrisustvaZaTermin vpzt = new VratiPrisustvaZaTermin(); vpzt.Broker = mock.Object; List <Prisustvo> pov = (List <Prisustvo>)vpzt.IzvrsiKonkretnuSO(prisustvo); mock.Verify(b => b.VratiSveZaUslovOstalo(prisustvo), Times.Once()); Assert.IsTrue(pov != null); for (int i = 0; i < pov.Count; i++) { Assert.AreEqual(prisustva[i], pov[i]); } }