Beispiel #1
0
        public async Task get_next_powerball()
        {
            var mockPowerballRepository = new Mock <IPowerballRepository>();
            var mockLoggerRepository    = new Mock <ILogger <PowerballController> >();
            var mockMapperRepository    = new Mock <IMapper>();

            this.mockLotteryContext = new Mock <LotteryGeniusContext>();
            PowerballController powerball = new PowerballController(mockPowerballRepository.Object, mockLoggerRepository.Object, mockMapperRepository.Object, this.mockLotteryContext.Object);
            var results = await powerball.GetNextPowerball();

            var okObjectResult = results as OkObjectResult;

            //assert
            Assert.NotNull(okObjectResult);
            Assert.Equal(200, okObjectResult.StatusCode);
        }