Example #1
0
        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>()));
        }