Esempio n. 1
0
        public ActionResult WeekResult()
        {
            WeekResultFilter weekFilter = new WeekResultFilter();

            DrawingState         state        = (DrawingState)Enum.Parse(typeof(DrawingState), weekFilter.DrawType.ToString());
            IDrawingResultFilter filterByDate = new DrawingResultFilterByDate(_repository, weekFilter.InitialDate, weekFilter.FinalDate);
            IDrawingResultFilter filter       = new DrawingResultFilterByType(filterByDate, state);
            var list = filter.Filter();


            WeekResultManager manager = new WeekResultManager();

            weekFilter.WeekResultList = manager.CreateWeekResult(list);
            return(View(weekFilter));
        }
Esempio n. 2
0
 public void Setup()
 {
     weekResult = new WeekResult()
     {
         DateOfSunday = new DateTime(2019, 1, 6),
         DrawType     = DrawType.Evening,
         Sunday       = 855,
         Monday       = 53,
         Tuesday      = 119,
         Wednesday    = 220,
         Thursday     = 8,
         Friday       = 786,
         Saturday     = 816,
     };
     manager = new WeekResultManager();
 }
Esempio n. 3
0
        public void DrawingNotBelongToWeekResult()
        {
            DrawingResult drawing = new DrawingResult()
            {
                Date        = new DateTime(2019, 1, 14),
                Pick3       = 762,
                Pick4First  = 13,
                Pick4Second = 61,
                Type        = DrawType.Evening
            };

            WeekResultManager manager = new WeekResultManager();
            DayOfWeek         a       = DateTime.Now.DayOfWeek;
            var s = Enum.GetNames(a.GetType());

            var result = manager.IsDrawingBelongWeek(drawing, weekResult);

            Assert.IsFalse(result);
        }