Esempio n. 1
0
        //[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);
        }
Esempio n. 2
0
        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);
        }