public void RemoveNut_Remove_A_Nut()
        {
            var data = new List <Nut>()
            {
                new Nut {
                    Id = 1, Name = "Nut1"
                },
                new Nut {
                    Id = 2, Name = "Nut2"
                },
                new Nut {
                    Id = 3, Name = "Nut3"
                },
            }.AsQueryable();

            var mockSet = new Mock <DbSet <Nut> >();

            mockSet.As <IQueryable <Nut> >().Setup(m => m.Provider).Returns(data.Provider);
            mockSet.As <IQueryable <Nut> >().Setup(m => m.Expression).Returns(data.Expression);
            mockSet.As <IQueryable <Nut> >().Setup(m => m.ElementType).Returns(data.ElementType);
            mockSet.As <IQueryable <Nut> >().Setup(m => m.GetEnumerator()).Returns(data.GetEnumerator());


            var mockContext = new Mock <ShopContext>();

            mockContext.Setup(x => x.Nuts).Returns(mockSet.Object);

            var service = new NutController(mockContext.Object);
            var nuts    = service.GetAllNuts();

            int deletedNutId = 1; service.Delete(nuts[0].Id);

            Assert.IsNull(service.GetAllNuts().FirstOrDefault(x => x.Id == deletedNutId));
        }
Exemple #2
0
        private void RemoveNut()
        {
            Console.Write("Enter ID: ");
            int id  = int.Parse(Console.ReadLine());
            var nut = nutController.GetNutById(id);

            if (nut != null)
            {
                nutController.Delete(nut.Id);
                Console.WriteLine("Тhe product was deleted successfully!");
            }
            else
            {
                Console.WriteLine("The product was not found!");
            }
        }
Exemple #3
0
        private void button13_Click(object sender, EventArgs e)
        {
            label3.Text = "";

            if (SectionNumber == 1)
            {
                var id     = int.Parse(textBox1.Text);
                var pastry = pastryController.GetPastryById(id);
                if (pastry != null)
                {
                    pastryController.Delete(id);
                    MessageBox.Show("The product was successfully deleted!");
                }
                else
                {
                    MessageBox.Show("The product was not found!");
                }
            }

            if (SectionNumber == 2)
            {
                var id = int.Parse(textBox1.Text);
                var fruitAndVegetbale = fruitAndVegetableController.GetFruitOrVegetableById(id);
                if (fruitAndVegetbale != null)
                {
                    fruitAndVegetableController.Delete(id);
                    MessageBox.Show("The product was successfully deleted!");
                }
                else
                {
                    MessageBox.Show("The product was not found!");
                }
            }

            if (SectionNumber == 3)
            {
                var id  = int.Parse(textBox1.Text);
                var nut = nutController.GetNutById(id);
                if (nut != null)
                {
                    nutController.Delete(id);
                    MessageBox.Show("The product was successfully deleted!");
                }
                else
                {
                    MessageBox.Show("The product was not found!");
                }
            }

            if (SectionNumber == 4)
            {
                var id    = int.Parse(textBox1.Text);
                var drink = drinkController.GetDrinkById(id);
                if (drink != null)
                {
                    drinkController.Delete(id);
                    MessageBox.Show("The product was successfully deleted!");
                }
                else
                {
                    MessageBox.Show("The product was not found!");
                }
            }
        }