public void PretragaPoImenu_Test(string ime) { IQueryable <Osoba> lista = new List <Osoba>() { new Osoba() { Ime = "mirsan", Prezime = "kaj" }, new Osoba() { Ime = "neko" }, new Osoba() { Ime = "samra" } }.AsQueryable(); var mockDbSet = KancelarijaRepositoryTest.NapraviDbSet(lista); var optionBilder = new DbContextOptionsBuilder <ToDoContext>(); var mockContext = new Mock <ToDoContext>(optionBilder.Options); mockContext.Setup(e => e.Osobe).Returns(mockDbSet.Object); var repository = new OsobaRepository(mockContext.Object); var dobijas = repository.PretragaPoImenu(ime); Assert.Equal("kaj", dobijas.Prezime); }
public void DajSveEntitete_Test() { IQueryable <Uredjaj> lista = new List <Uredjaj>() { new Uredjaj() { Naziv = "tv" }, new Uredjaj() { Naziv = "telefon" }, new Uredjaj() { Naziv = "punjac" } }.AsQueryable(); var mockDbSet = KancelarijaRepositoryTest.NapraviDbSet(lista); var optionBilder = new DbContextOptionsBuilder <ToDoContext>(); var mockContext = new Mock <ToDoContext>(optionBilder.Options); mockContext.Setup(e => e.Set <Uredjaj>()).Returns(mockDbSet.Object); var repository = new UredjajRepository(mockContext.Object); var dobijas = repository.DajSveEntitete(); Assert.Equal(3, dobijas.Count); Assert.Equal("tv", dobijas.First().Naziv); }
public void PretragaPoImenu_Test(string naziv) { IQueryable <Uredjaj> lista = new List <Uredjaj>() { new Uredjaj() { Naziv = "tv" }, new Uredjaj() { Naziv = "avion" }, new Uredjaj() { Naziv = "digitron" } }.AsQueryable(); var mockDbSet = KancelarijaRepositoryTest.NapraviDbSet(lista); var optionBilder = new DbContextOptionsBuilder <ToDoContext>(); var mockContext = new Mock <ToDoContext>(optionBilder.Options); mockContext.Setup(e => e.Uredjaji).Returns(mockDbSet.Object); var repository = new UredjajRepository(mockContext.Object); var dobijas = repository.PretragaPoImenu(naziv); Assert.Equal("digitron", dobijas.Naziv); }
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 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 <Osoba> lista = new List <Osoba>() { new Osoba() { Ime = "mirsan", Prezime = "kajovic", Kancelarija = new Kancelarija() { Opis = "kuca" } }, new Osoba() { Ime = "neko", Prezime = "nekic", Kancelarija = new Kancelarija() { Opis = "market" } }, new Osoba() { Id = 4, Ime = "sw", Prezime = "s", Kancelarija = new Kancelarija() { Opis = "sala" } } }.AsQueryable(); var mockDbSet = KancelarijaRepositoryTest.NapraviDbSet(lista); var optionBilder = new DbContextOptionsBuilder <ToDoContext>(); var mockContext = new Mock <ToDoContext>(optionBilder.Options); mockContext.Setup(e => e.Osobe).Returns(mockDbSet.Object); var repository = new OsobaRepository(mockContext.Object); var dobijas = repository.EntitetPoId(id); Assert.Equal("sw", dobijas.Ime); Assert.Equal("sala", dobijas.Kancelarija.Opis); }