Esempio n. 1
0
 public KosarController(R0ga3cContext dbcontext, IKosarService kosarService, IHttpContextAccessor httpContextAccessor, ILogger <KosarController> logger)
 {
     _caller       = httpContextAccessor.HttpContext.User;
     _dbcontext    = dbcontext;
     _logger       = logger;
     _kosarService = kosarService;
 }
Esempio n. 2
0
        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);
                }
            }
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
        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));
        }
Esempio n. 5
0
        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);
        }
Esempio n. 6
0
        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));
        }
Esempio n. 7
0
 public VevoService(R0ga3cContext db)
 {
     _db = db;
 }
Esempio n. 8
0
 public VevoController(R0ga3cContext dbcontext, ILogger <VevoController> logger, IHttpContextAccessor httpContextAccessor)
 {
     _caller    = httpContextAccessor.HttpContext.User;
     _dbcontext = dbcontext;
     _logger    = logger;
 }
Esempio n. 9
0
 public KosarService(R0ga3cContext db)
 {
     _db = db;
 }
Esempio n. 10
0
 public KategoryService(R0ga3cContext db)
 {
     _db = db;
 }
Esempio n. 11
0
 public MessageController(IHubContext <NotifyHub, ITypedHubClient> hubContext, IHttpContextAccessor httpContextAccessor, R0ga3cContext dbcontext)
 {
     _dbcontext  = dbcontext;
     _hubContext = hubContext;
     _caller     = httpContextAccessor.HttpContext.User;
 }
Esempio n. 12
0
 public TermekService(R0ga3cContext db)
 {
     _db = db;
 }