Ejemplo n.º 1
0
        public void DajSveEntitete_Test()
        {
            IQueryable <OsobaUredjaj> lista = new List <OsobaUredjaj>()
            {
                new OsobaUredjaj()
                {
                    Id = 1
                },
                new OsobaUredjaj()
                {
                    Id = 2
                },
                new OsobaUredjaj()
                {
                    Id = 1777
                }
            }.AsQueryable();

            var mockDbSet = KancelarijaRepositoryTest.NapraviDbSet(lista);

            var optionBilder = new DbContextOptionsBuilder <ToDoContext>();

            var mockContext = new Mock <ToDoContext>(optionBilder.Options);

            mockContext.Setup(e => e.OsobaUredjaj).Returns(mockDbSet.Object);

            var repository = new OsobaUredjajRepository(mockContext.Object);
            var dobijas    = repository.DajSveEntitete();

            Assert.Equal(3, dobijas.Count);
            Assert.Equal(1777, dobijas.Last().Id);
        }
Ejemplo n.º 2
0
        public void EntitetPoId_Test(long id)
        {
            IQueryable <OsobaUredjaj> lista = new List <OsobaUredjaj>()
            {
                new OsobaUredjaj()
                {
                    Id = 1, Osoba = new Osoba()
                    {
                        Ime = "mirsan"
                    }
                },
                new OsobaUredjaj()
                {
                    Id = 4
                }
            }.AsQueryable();

            var mockDbSet = KancelarijaRepositoryTest.NapraviDbSet(lista);

            var optiionBilder = new DbContextOptionsBuilder <ToDoContext>();

            var mockContext = new Mock <ToDoContext>(optiionBilder.Options);

            mockContext.Setup(e => e.OsobaUredjaj).Returns(mockDbSet.Object);

            var repository = new OsobaUredjajRepository(mockContext.Object);
            var dobijas    = repository.EntitetPoId(id);

            Assert.Equal("mirsan", dobijas.Osoba.Ime);
        }
Ejemplo n.º 3
0
        public void DodajEntitet_Test()
        {
            var osobaUredjaj = new OsobaUredjaj()
            {
                Id = 16
            };

            var optionBilder = new DbContextOptionsBuilder <ToDoContext>();

            var mockContext = new Mock <ToDoContext>(optionBilder.Options);

            mockContext.Setup(e => e.Set <OsobaUredjaj>().Add(It.IsAny <OsobaUredjaj>()));

            var repository = new OsobaUredjajRepository(mockContext.Object);

            repository.DodajEntitet(osobaUredjaj);

            mockContext.Verify(e => e.Set <OsobaUredjaj>().Add(It.IsAny <OsobaUredjaj>()), Times.Exactly(1));
        }
Ejemplo n.º 4
0
 public OsobaUredjajController(ToDoContext context, IMapper mapper) : base(context, mapper)
 {
     _context    = context;
     _mapper     = mapper;
     _repository = new OsobaUredjajRepository(_context);
 }