public KosarController(R0ga3cContext dbcontext, IKosarService kosarService, IHttpContextAccessor httpContextAccessor, ILogger <KosarController> logger) { _caller = httpContextAccessor.HttpContext.User; _dbcontext = dbcontext; _logger = logger; _kosarService = kosarService; }
public void Should_MakeNewKosarTetel_When_AddKosarTetel() { //Setup var appleTermek = new Termek { Id = 1, Nev = "Apple" }; using (var context = new R0ga3cContext(options)) { context.Termek.Add(appleTermek); context.SaveChanges(); } _service.AddKosarTetel(1, appleTermek, 3); //Assertion using (var context = new R0ga3cContext(options)) { var queryTetel = from kt in context.KosarTetel.Include(z => z.Kosar) where kt.Kosar.Id == 1 select kt; foreach (var item in queryTetel) { Assert.Equal(1, item.TermekId); Assert.Equal(3, item.Mennyiseg); Assert.Equal(1, item.KosarId); } } }
public TermekServiceTest() { options = new DbContextOptionsBuilder <R0ga3cContext>() .UseInMemoryDatabase(databaseName: Guid.NewGuid().ToString()) .Options; using (var context = new R0ga3cContext(options)) { context.Termek.Add(new Termek { Nev = "Apple", Ar = 3000, Raktarkeszlet = 6, Views = 3453356 }); context.Termek.Add(new Termek { Nev = "Tv", Ar = 4212341, Raktarkeszlet = 2, Views = 3 }); context.Termek.Add(new Termek { Nev = "Toaster", Ar = 200, Raktarkeszlet = 1000, Views = 356 }); context.Termek.Add(new Termek { Nev = "Twist", Ar = 1, Raktarkeszlet = 10, Views = 234 }); context.Termek.Add(new Termek { Nev = "Peach", Ar = 300, Raktarkeszlet = 6, Views = 4632 }); context.SaveChanges(); } _service = new TermekService(new R0ga3cContext(options)); }
public KosarServiceTest() { options = new DbContextOptionsBuilder <R0ga3cContext>() .UseInMemoryDatabase(databaseName: Guid.NewGuid().ToString()) .Options; using (var context = new R0ga3cContext(options)) { var vevo = new Vevo { Id = 1, Nev = "Ede" }; var kosar = new Kosar { Id = 1, Vevo = vevo }; var status = new Statusz { Id = 1, Nev = "Dolgozunk" }; kosar.Statusz = status; vevo.Kosar = new List <Kosar> { kosar }; context.Kosar.Add(kosar); context.Vevo.Add(vevo); context.Statusz.Add(status); context.SaveChanges(); } _service = new KosarService(new R0ga3cContext(options)); }
public void Should_ThrowException_When_MoreQuantityThenStock() { //Setup var appleTermek = new Termek { Id = 1, Nev = "Apple", Raktarkeszlet = 2 }; using (var context = new R0ga3cContext(options)) { context.Termek.Add(appleTermek); context.SaveChanges(); } Action a = new Action(() => _service.AddKosarTetel(1, appleTermek, 4)); Assert.Throws <ProductQuantityException>(a); }
public CategoryServiceTest() { options = new DbContextOptionsBuilder <R0ga3cContext>() .UseInMemoryDatabase(databaseName: Guid.NewGuid().ToString()) .Options; using (var context = new R0ga3cContext(options)) { var vevo = new Vevo { Id = 1, Nev = "Ede" }; var kosar = new Kosar { Id = 1, Vevo = vevo }; var status = new Statusz { Id = 1, Nev = "Dolgozunk" }; kosar.Statusz = status; vevo.Kosar = new List <Kosar> { kosar }; var termek = new Termek { Nev = "Autó", Id = 1 }; context.Termek.Add(termek); context.Kategoria.Add(new Kategoria { Id = 1, Nev = "Jármű", Termek = new List <Termek> { termek } }); context.Kosar.Add(kosar); context.Vevo.Add(vevo); context.Statusz.Add(status); context.SaveChanges(); } _service = new KategoryService(new R0ga3cContext(options)); }
public VevoService(R0ga3cContext db) { _db = db; }
public VevoController(R0ga3cContext dbcontext, ILogger <VevoController> logger, IHttpContextAccessor httpContextAccessor) { _caller = httpContextAccessor.HttpContext.User; _dbcontext = dbcontext; _logger = logger; }
public KosarService(R0ga3cContext db) { _db = db; }
public KategoryService(R0ga3cContext db) { _db = db; }
public MessageController(IHubContext <NotifyHub, ITypedHubClient> hubContext, IHttpContextAccessor httpContextAccessor, R0ga3cContext dbcontext) { _dbcontext = dbcontext; _hubContext = hubContext; _caller = httpContextAccessor.HttpContext.User; }
public TermekService(R0ga3cContext db) { _db = db; }