//[ExpectedException(typeof(Exception))] public void UnesiPohadjanjeNeuspesno() { Pohadjanje pohadjanje = new Pohadjanje(); Mock <Broker> mock = new Mock <Broker>(); mock.Setup(b => b.VratiSifru(null)).Throws <Exception>(); mock.Setup(b => b.Sacuvaj(pohadjanje)); UnesiPohadjanje up = new UnesiPohadjanje(); up.Broker = mock.Object; Pohadjanje pov = (Pohadjanje)up.IzvrsiKonkretnuSO(null); mock.Verify((b => b.Sacuvaj(pohadjanje)), Times.Never); }
public void UnesiPohadjanjeUspesno() { Pohadjanje pohadjanje = new Pohadjanje(); Mock <Broker> mock = new Mock <Broker>(); mock.Setup(b => b.VratiSifru(pohadjanje)).Returns(1); mock.Setup(b => b.Sacuvaj(pohadjanje)); UnesiPohadjanje up = new UnesiPohadjanje(); up.Broker = mock.Object; Pohadjanje pov = (Pohadjanje)up.IzvrsiKonkretnuSO(pohadjanje); mock.Verify((b => b.VratiSifru(pohadjanje)), Times.Once()); Assert.IsTrue(pov != null); Assert.AreEqual(1, pov.IDPohadjanje); }