Example #1
0
        public IHttpActionResult GetById(int id)
        {
            BetService betService = CreateBetService();
            var        bet        = betService.GetBetById(id);

            return(Ok(bet));
        }
Example #2
0
        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>()));
        }