private void AddAnimalProduct() { var elements = ReadElements(); AnimalProduct animalProduct = new AnimalProduct(elements[0], elements[1], decimal.Parse(elements[2]), int.Parse(elements[3])); animalProductController.Add(animalProduct); Console.WriteLine("The product was successfully added!"); }
public void AddAnimalProduct_Add_A_AnimalProduct() { var mockSet = new Mock <DbSet <AnimalProduct> >(); var animalProduct = new AnimalProduct(); var mockContext = new Mock <ShopContext>(); mockContext.Setup(m => m.AnimalProducts).Returns(mockSet.Object); var controller = new AnimalProductController(mockContext.Object); controller.Add(animalProduct); mockSet.Verify(m => m.Add(It.IsAny <AnimalProduct>()), Times.Once()); mockContext.Verify(m => m.SaveChanges(), Times.Once()); }