public void MonthContainerShouldNavigateToPreivousMonth() { var dateTime = new DateTime(2020, 12, 1); var monthContainer = new MonthContainer(dateTime); monthContainer.Previous(); Assert.AreEqual(monthContainer._month.MonthDateTime.ToString("MMMM"), monthContainer.GetMonthName()); }
public void MonthContainerShouldNavigateToPreviousMonth() { var dateTime = new DateTime(2021, 1, 1); var monthContainer = new MonthContainer(dateTime); var previousMonth = new Month(dateTime.AddMonths(-1)); monthContainer.Previous(); Assert.AreEqual(previousMonth, monthContainer._currentMonth); }
public void MonthContainerShouldNavigateToPreviousMonthWhenPreviewDaysIsActive() { var dateTime = new DateTime(2021, 1, 1); var monthContainer = new MonthContainer(dateTime, isPreviewDaysActive: true); var previousMonth = monthContainer._previousMonth; monthContainer.Previous(); Assert.AreEqual(previousMonth, monthContainer._currentMonth); }
private async void OnPreviousMonthClick(object sender, EventArgs e) { var result = await Task.Run(() => { _monthContainer.Previous(); var days = _monthContainer.Days; var monthName = _monthContainer.GetName(); return(days, monthName); }); MonthName.Text = result.monthName; RecycleDays(result.days); }