public void Can_Delete_Atraction() { int id = 3; Mock <IRepository <Atraction> > mock = new Mock <IRepository <Atraction> >(); mock.Setup(m => m.GetAll()).Returns(new List <Atraction> { new Atraction { Id = 1, Name = "Atraction1" }, new Atraction { Id = 2, Name = "Atraction2" }, new Atraction { Id = 3, Name = "Atraction3" }, }); //BookRepository repository = new BookRepository(); TestHelps repository = new TestHelps(); List <Atraction> atractions = repository.DeleteAtraction(mock.Object, id); Assert.AreEqual(2, atractions.Count); }