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)); }
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(); }
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); }