public void Can_Get_All_Zones() { Mock <IRepository <Zone> > mock = new Mock <IRepository <Zone> >(); mock.Setup(m => m.GetAll()).Returns(new List <Zone> { new Zone { Id = 1, Name = "Zone1" }, new Zone { Id = 2, Name = "Zone2" }, new Zone { Id = 3, Name = "Zone3" }, }); //BookRepository repository = new BookRepository(); TestHelps repository = new TestHelps(); var zones = repository.GetAllZones(mock.Object).ToList(); Assert.AreEqual(3, zones.Count); }