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(); }
public void FromDatePopupUsingLazyCureProviderOfAvailableDates() { ILazyCureDriver lcdriver = NewMock<ILazyCureDriver>(); 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)); ITimeLogsManager timeLogsManager = NewMock<ITimeLogsManager>(); Stub.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(timeLogsManager)); Stub.On(dataProvider).Method("SetSummaryPeriod").WithAnyArguments(); Expect.Once.On(timeLogsManager).GetProperty("AvailableDays").Will(Return.Value(new List<DateTime>(new DateTime[]{DateTime.Parse("2000-12-31")}))); summary = new Summary(lcdriver, null); VerifyAllExpectationsHaveBeenMet(); }
public void TearDown() { this.summary = null; }
public void SetUp() { this.summary = new Summary(null, null); }