public IHttpActionResult GetById(int id) { BetService betService = CreateBetService(); var bet = betService.GetBetById(id); return(Ok(bet)); }
public void GetBetById() { //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.FindBetsById(bet.Id)) .Returns(new List <Bet>()); service.GetBetById(bet.Id); //assert finder.Verify(x => x.FindBetsById(It.IsAny <int>())); }