public void IfOneDayButtonCheckedOthersUnchecked() { summary.ClickDayButton(Summary.Period.LastMonth); summary.ClickDayButton(Summary.Period.PrevWeek); Assert.AreEqual(Summary.Period.PrevWeek, summary.GetCheckedDayButtonPeriod()); }
public void ActivitiesForMonthAreRequested() { ILazyCureDriver lcdriver = NewMock <ILazyCureDriver>(); DateTime from, to; to = DateTime.Today; from = to.AddDays(-30); Stub.On(lcdriver).GetProperty("WorkingTimeIntervalsData").Will(Return.Value(null)); Stub.On(lcdriver).GetProperty("PossibleWorkInterruptionDuration").Will(Return.Value(TimeSpan.Zero)); Stub.On(lcdriver).SetProperty("PossibleWorkInterruptionDuration"); IHistoryDataProvider dataProvider = NewMock <IHistoryDataProvider>(); Stub.On(lcdriver).GetProperty("HistoryDataProvider").Will(Return.Value(dataProvider)); Expect.Once.On(dataProvider).GetProperty("ActivitiesSummaryData").Will(Return.Value(null)); Stub.On(dataProvider).GetProperty("TasksSummaryData").Will(Return.Value(null)); Stub.On(dataProvider).GetProperty("TimeLogsManager").Will(Return.Value(null)); Expect.Once.On(dataProvider).Method("SetSummaryPeriod").With(to, to); summary = new Summary(lcdriver, null); Expect.Once.On(dataProvider).Method("SetSummaryPeriod").With(from, to); Expect.Once.On(dataProvider).GetProperty("ActivitiesSummaryData").Will(Return.Value(null)); summary.ClickDayButton(Summary.Period.LastMonth); VerifyAllExpectationsHaveBeenMet(); }
public void DayButtonsWorkWithLocalization() { System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("ru"); Summary summary = new Summary(null, null); summary.ClickDayButton(Summary.Period.LastMonth); Assert.AreEqual(Format.Date(DateTime.Now.AddDays(-30)), summary.GetFromDate()); }
public void ActivitiesForMonthAreRequested() { ILazyCureDriver lcdriver = NewMock<ILazyCureDriver>(); DateTime from, to; to = DateTime.Today; from = to.AddDays(-30); Stub.On(lcdriver).GetProperty("WorkingTimeIntervalsData").Will(Return.Value(null)); Stub.On(lcdriver).GetProperty("PossibleWorkInterruptionDuration").Will(Return.Value(TimeSpan.Zero)); Stub.On(lcdriver).SetProperty("PossibleWorkInterruptionDuration"); IHistoryDataProvider dataProvider = NewMock<IHistoryDataProvider>(); Stub.On(lcdriver).GetProperty("HistoryDataProvider").Will(Return.Value(dataProvider)); Expect.Once.On(dataProvider).GetProperty("ActivitiesSummaryData").Will(Return.Value(null)); Stub.On(dataProvider).GetProperty("TasksSummaryData").Will(Return.Value(null)); Stub.On(dataProvider).GetProperty("TimeLogsManager").Will(Return.Value(null)); Expect.Once.On(dataProvider).Method("SetSummaryPeriod").With(to, to); summary = new Summary(lcdriver, null); Expect.Once.On(dataProvider).Method("SetSummaryPeriod").With(from, to); Expect.Once.On(dataProvider).GetProperty("ActivitiesSummaryData").Will(Return.Value(null)); summary.ClickDayButton(Summary.Period.LastMonth); VerifyAllExpectationsHaveBeenMet(); }