Пример #1
0
        /// <inheritdoc/>
        public void Update(Termekek toUpdate)
        {
            var old = VegyesBolt.Termekeks.Find(toUpdate.Id);

            old.LeltarMennyiseg = toUpdate.LeltarMennyiseg == null ? old.LeltarMennyiseg : toUpdate.LeltarMennyiseg;
            old.TermekNeve      = toUpdate.TermekNeve ?? old.TermekNeve;
            old.Vasarlasoks     = toUpdate.Vasarlasoks ?? old.Vasarlasoks;
            VegyesBolt.SaveChanges();
        }
Пример #2
0
        public void Kerekit_TestMethod()
        {
            Termekek T = new Termekek();

            int    bemenet = 54;
            double actual  = T.kerekit(bemenet);
            double exented = 55;

            Assert.AreEqual(exented, actual);
        }
Пример #3
0
        public void Osszead_TestMethod()
        {
            List <Termekek> lista = new List <Termekek>();
            Termekek        T     = new Termekek();

            string ár1     = "50";
            string ár2     = "20";
            string ár3     = "10";
            double exented = 80;
            double actual  = T.Osszead(Lista(ár1, ár2, ár3));

            Assert.AreEqual(exented, actual);
        }
Пример #4
0
        /// <inheritdoc/>
        public bool UpdateTermek(Termekek update)
        {
            try
            {
                this.TermekekRepository.Update(update);
            }
            catch (Exception)
            {
                return(false);
            }

            return(true);
        }
Пример #5
0
        /// <inheritdoc/>
        public bool DeleteTermek(Termekek delete)
        {
            try
            {
                this.TermekekRepository.Delete(delete);
            }
            catch (Exception)
            {
                return(false);
            }

            return(true);
        }
Пример #6
0
        /// <inheritdoc/>
        public bool CreateTermek(Termekek create)
        {
            try
            {
                this.TermekekRepository.Create(create);
            }
            catch (Exception)
            {
                return(false);
            }

            return(true);
        }
Пример #7
0
        /// <inheritdoc/>
        public void Delete(Termekek toDelete)
        {
            var cascade = VegyesBolt.Vasarlasoks.Where(p => p.TermekId == toDelete.Id);

            foreach (var item in cascade)
            {
                VegyesBolt.Vasarlasoks.Remove(item);
            }

            var delete = VegyesBolt.Termekeks.Where(p => p.Id == toDelete.Id).First();

            VegyesBolt.Termekeks.Remove(delete);
            VegyesBolt.SaveChanges();
        }
Пример #8
0
        public void MostOwnedProduct(
            [ValueSource("Termek")] Termekek termek)
        {
            var repo = new Mock <ITermekekRepository>();

            repo.Setup(p => p.MostOwnedProduct()).Returns(termek);
            var testelt = new Logic
            {
                TermekekRepository = repo.Object,
            };

            testelt.MostOwnedProduct();
            repo.Verify(p => p.MostOwnedProduct());
        }
Пример #9
0
        public List <Termekek> Lista(string ár1, string ár2, string ár3)
        {
            List <Termekek> lista = new List <Termekek>();

            Termekek Á1 = new Termekek();

            Á1.Ár = ár1;
            lista.Add(Á1);

            Termekek Á2 = new Termekek();

            Á2.Ár = ár2;
            lista.Add(Á2);

            Termekek Á3 = new Termekek();

            Á3.Ár = ár3;
            lista.Add(Á3);

            return(lista);
        }
Пример #10
0
        public void Terkmékkereső_TestMethod()
        {
            string bemenet = "1111";

            Termekek T = new Termekek();

            T.Nev = "Próba";
            T.Ár  = "1111";
            T.Áfa = "B";

            List <Termekek> exented = new List <Termekek>();

            exented.Add(T);

            List <Termekek> actual = new List <Termekek>();

            actual = T.Terkmékkereső(bemenet);

            Assert.AreEqual(exented[0].Nev.ToString(), actual[0].Nev.ToString());
            Assert.AreEqual(exented[0].Ár.ToString(), actual[0].Ár.ToString());
            Assert.AreEqual(exented[0].Áfa.ToString(), actual[0].Áfa.ToString());
        }
Пример #11
0
 /// <inheritdoc/>
 public void Create(Termekek create)
 {
     VegyesBolt.Termekeks.Add(create);
     VegyesBolt.SaveChanges();
 }