Esempio n. 1
0
        private static WeekSummary MapWeekSummary(MySqlDataReader dr)
        {
            var weekSummary = new WeekSummary
                {
                    LastGamePlayed = dr.GetDateTime("lastGamePlayed"),
                    Season = dr.GetInt32("season"),
                    SeasonType = (SeasonType) dr.GetInt32("type"),
                    Week = dr.GetInt32("week")
                };

            weekSummary.LastGamePlayed = weekSummary.LastGamePlayed.AddDays(ConfigSettings.GameTimeOffSetInDays);

            return weekSummary;
        }
Esempio n. 2
0
        public SeasonManagerTests()
        {
            _repository = new Mock<ISeasonRepository>();
            _manager = new SeasonManager(_repository.Object);

            var baseDate = new DateTime(2013, 9, 1);
            var preWeek1 = new WeekSummary
                {
                    Season = 2013,
                    Week = 1,
                    SeasonType = SeasonType.PRE,
                    LastGamePlayed = baseDate // 9/1/2013
                };
            var preWeek2 = new WeekSummary
                {
                    Season = 2013,
                    Week = 2,
                    SeasonType = SeasonType.PRE,
                    LastGamePlayed = baseDate.AddDays(7) // 9/8/2013
                };
            var regWeek1 = new WeekSummary
                {
                    Season = 2013,
                    Week = 1,
                    SeasonType = SeasonType.REG,
                    LastGamePlayed = baseDate.AddDays(14) // 9/15/2013
                };
            var regWeek2 = new WeekSummary
                {
                    Season = 2013,
                    Week = 2,
                    SeasonType = SeasonType.REG,
                    LastGamePlayed = baseDate.AddDays(21) // 9/22/2013
                };
            var regWeek3 = new WeekSummary
                {
                    Season = 2013,
                    Week = 3,
                    SeasonType = SeasonType.REG,
                    LastGamePlayed = baseDate.AddDays(28) // 9/29/2013
                };
            var regWeek4 = new WeekSummary
                {
                    Season = 2013,
                    Week = 4,
                    SeasonType = SeasonType.REG,
                    LastGamePlayed = baseDate.AddDays(35) // 10/6/2013
                };

            _summary = new SeasonSummary
                {
                    Weeks = new[]
                        {
                            preWeek1, preWeek2, regWeek1, regWeek2, regWeek3, regWeek4
                        }
                };

            _repository
                .Setup(repository => repository.GetForSeason(It.IsAny<int>()))
                .Returns(_summary);
        }