public void GetBetByDate() { //initiallizing var bet = new Bet(); var unitOfWork = new Mock <IUnitOfWork>(); var finder = new Mock <IBetFinder>(); var collection = new Mock <IRepository <Bet> >(); var service = new BetService(unitOfWork.Object, finder.Object, collection.Object); //act finder.Setup(x => x.FindBetsByDate(bet.BetDate)) .Returns(new List <Bet>()); service.GetBetsByDate(bet.BetDate); //assert finder.Verify(x => x.FindBetsByDate(It.IsAny <DateTime>())); }