MonthAsString() private method

private MonthAsString ( ) : string
return string
Exemplo n.º 1
0
        private void ValidateFormat(
            string culture,
            string calendar,
            string clock,
            DateTimeOffset date,
            string yearAsPaddedString,
            string yearAsString,
            string monthAsPaddedNumericString,
            string monthAsSoloString,
            string monthAsString,
            string monthAsNumericString,
            string dayAsPaddedString,
            string dayAsString,
            string hourAsPaddedString,
            string hourAsString,
            string minuteAsPaddedString,
            string minuteAsString,
            string secondAsPaddedString,
            string secondAsString,
            string nanosecondAsPaddedString,
            string nanosecondAsString,
            string dayOfWeekAsSoloString,
            string dayOfWeekAsString
            )
        {
            var SUT = new WG.Calendar(new[] { culture }, calendar, clock);

            SUT.SetDateTime(date);

            using (new AssertionScope("Calendar Format"))
            {
                SUT.YearAsPaddedString(2).Should().Be(yearAsPaddedString, nameof(yearAsPaddedString));
                SUT.YearAsString().Should().Be(yearAsString, nameof(yearAsString));
                SUT.MonthAsPaddedNumericString(2).Should().Be(monthAsPaddedNumericString, nameof(monthAsPaddedNumericString));
                SUT.MonthAsSoloString().Should().Be(monthAsSoloString, nameof(monthAsSoloString));
                SUT.MonthAsString().Should().Be(monthAsString, nameof(monthAsString));
                SUT.MonthAsNumericString().Should().Be(monthAsNumericString, nameof(monthAsNumericString));
                SUT.DayAsPaddedString(2).Should().Be(dayAsPaddedString, nameof(dayAsPaddedString));
                SUT.DayAsString().Should().Be(dayAsString, nameof(dayAsString));
                SUT.HourAsPaddedString(2).Should().Be(hourAsPaddedString, nameof(hourAsPaddedString));
                SUT.HourAsString().Should().Be(hourAsString, nameof(hourAsString));
                SUT.MinuteAsPaddedString(2).Should().Be(minuteAsPaddedString, nameof(minuteAsPaddedString));
                SUT.MinuteAsString().Should().Be(minuteAsString, nameof(minuteAsString));
                SUT.SecondAsPaddedString(2).Should().Be(secondAsPaddedString, nameof(secondAsPaddedString));
                SUT.SecondAsString().Should().Be(secondAsString, nameof(secondAsString));
                SUT.NanosecondAsPaddedString(2).Should().Be(nanosecondAsPaddedString, nameof(nanosecondAsPaddedString));
                SUT.NanosecondAsString().Should().Be(nanosecondAsString, nameof(nanosecondAsString));
                SUT.DayOfWeekAsSoloString().Should().Be(dayOfWeekAsSoloString, nameof(dayOfWeekAsSoloString));
                SUT.DayOfWeekAsString().Should().Be(dayOfWeekAsString, nameof(dayOfWeekAsString));
            }
        }
Exemplo n.º 2
0
        private async void BindData(int index)
        {
            var calendar = new Calendar();
            calendar.AddMonths(index);

            CurrentMonth = calendar.MonthAsString();
            CurrentYear = calendar.YearAsString();

            // Save month.
            GlobalData.SelectedMonthIndex = calendar.Month;

            var fDayOfThisMonth = new DateTime(calendar.Year, calendar.Month, calendar.FirstDayInThisMonth);
            var fbuffer = CalcBuffer(fDayOfThisMonth);

            // Save this value to draw grid of month later
            GlobalData.NumberOfRows = NumberOfRowsForMonth(calendar, fDayOfThisMonth);

            var lDayOfThisMonth = new DateTime(calendar.Year, calendar.Month, calendar.LastDayInThisMonth);
            var lbuffer = CalcBuffer(lDayOfThisMonth, true);

            calendar.AddMonths(-1);

            var temp = new List<DayItemModel>();
            // Add pre buffer
            for (var i = 1; i <= fbuffer; i++)
            {
                var dim = new DayItemModel
                    {
                        Today = new DateTime(calendar.Year, calendar.Month, calendar.LastDayInThisMonth - (fbuffer - i)),
                    };
                dim.TaskList = await TaskRepository.Instance.GetTaskListFor(dim.Today);
                temp.Add(dim);
            }

            calendar.AddMonths(1);
            // Add month
            for (var i = 0; i < lDayOfThisMonth.Day; i++)
            {
                var dim = new DayItemModel
                    {
                        Today = new DateTime(calendar.Year, calendar.Month, calendar.FirstDayInThisMonth + i)
                    };
                dim.TaskList = await TaskRepository.Instance.GetTaskListFor(dim.Today);

                temp.Add(dim);
            }

            calendar.AddMonths(1);
            // Add post buffer
            for (var i = 0; i < lbuffer; i++)
            {
                var dim = new DayItemModel
                    {
                        Today = new DateTime(calendar.Year, calendar.Month, calendar.FirstDayInThisMonth + i)
                    };
                dim.TaskList = await TaskRepository.Instance.GetTaskListFor(dim.Today);

                temp.Add(dim);
            }

            SingleMonth = temp;
        }