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); }
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); }
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)); }
public OsobaUredjajController(ToDoContext context, IMapper mapper) : base(context, mapper) { _context = context; _mapper = mapper; _repository = new OsobaUredjajRepository(_context); }