Beispiel #1
0
        static void Main(string[] args)
        {
            var testCall = new PowerballController();

            var numbers  = new List <PowerballSet>();
            var download = testCall.GetPowerballNumbers();

            foreach (var item in download)
            {
                numbers.Add(item);
            }

            Console.ReadLine();
        }
Beispiel #2
0
        public async Task get_the_latest_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.GetLatestPowerball();

            var okObjectResult = results as OkObjectResult;

            //assert
            Assert.NotNull(okObjectResult);
            Assert.Equal(200, okObjectResult.StatusCode);
        }
Beispiel #3
0
        public async Task Get_All_Powerballs()
        {
            var mockPowerballRepository = new Mock <IPowerballRepository>();
            var mockLoggerRepository    = new Mock <ILogger <PowerballController> >();
            var mockMapperRepository    = new Mock <IMapper>();

            this.mockLotteryContext = new Mock <LotteryGeniusContext>();

            List <Powerball> powerballs = new List <Powerball>()
            {
                new Powerball()
                {
                    id        = 1,
                    ball1     = "01",
                    ball2     = "02",
                    ball3     = "03",
                    ball4     = "04",
                    ball5     = "05",
                    powerball = "06",
                    powerplay = "1X",
                    jackpot   = "$40,000,000",
                    draw_date = DateTime.Now.AddDays(-21)
                },
                new Powerball()
                {
                    id        = 2,
                    ball1     = "07",
                    ball2     = "08",
                    ball3     = "09",
                    ball4     = "10",
                    ball5     = "11",
                    powerball = "12",
                    powerplay = "2X",
                    jackpot   = "$70,000,000",
                    draw_date = DateTime.Now.AddDays(-14)
                },
                new Powerball()
                {
                    id        = 3,
                    ball1     = "13",
                    ball2     = "14",
                    ball3     = "15",
                    ball4     = "16",
                    ball5     = "17",
                    powerball = "18",
                    powerplay = "3X",
                    jackpot   = "$100,000,000",
                    draw_date = DateTime.Now.AddDays(-7)
                }
            };

            mockPowerballRepository.Setup(x => x.GetPowerballs()).Returns(powerballs);

            PowerballController powerball = new PowerballController(mockPowerballRepository.Object, mockLoggerRepository.Object, mockMapperRepository.Object, this.mockLotteryContext.Object);
            var results = await powerball.Get();

            var okObjectResult = results as OkObjectResult;

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