public void UnesiNivoNeuspesno() { Nivo nivo = new Nivo(); Mock <Broker> mock = new Mock <Broker>(); mock.Setup(b => b.VratiSifru(null)).Returns(1); mock.Setup(b => b.Sacuvaj(nivo)); UnesiNivo un = new UnesiNivo(); un.Broker = mock.Object; Nivo pov = (Nivo)un.IzvrsiKonkretnuSO(null); mock.Verify((b => b.Sacuvaj(nivo)), Times.Never()); }
public void UnesiNivoUspesno() { Nivo nivo = new Nivo(); Mock <Broker> mock = new Mock <Broker>(); mock.Setup(b => b.VratiSifru(nivo)).Returns(1); mock.Setup(b => b.Sacuvaj(nivo)); UnesiNivo un = new UnesiNivo(); un.Broker = mock.Object; Nivo pov = (Nivo)un.IzvrsiKonkretnuSO(nivo); mock.Verify((b => b.VratiSifru(nivo)), Times.Once()); Assert.IsTrue(pov != null); Assert.AreEqual(1, pov.IDNivo); }