public void RunEveryMinuteShouldCallCreateObservableIntervall() { // ARRANGE // ACT DefaultMockedRxApp.Object.RunEveryMinute(1, () => Console.WriteLine("Test")); // ASSERT DefaultMockedRxApp.Verify(n => n.CreateObservableTimer(It.IsAny <DateTime>(), It.IsAny <TimeSpan>(), It.IsAny <Action>()), Times.Once()); }
public void RunEveryShouldCallCreateObservableIntervall() { // ARRANGE // ACT DefaultMockedRxApp.Object.RunEvery(TimeSpan.FromSeconds(5), () => Console.WriteLine("Test")); // ASSERT DefaultMockedRxApp.Verify(n => n.CreateObservableIntervall(TimeSpan.FromSeconds(5), It.IsAny <Action>()), Times.Once()); }
public void RunDailyShouldCallCreateObservableIntervall() { // ARRANGE // ACT DefaultMockedRxApp.Object.RunDaily("10:00:00", () => Console.WriteLine("Test")); // ASSERT DefaultMockedRxApp.Verify(n => n.CreateObservableTimer(It.IsAny <DateTime>(), TimeSpan.FromDays(1), It.IsAny <Action>()), Times.Once()); }
public void RunDailyOneHourAfterShouldCallCreateObservableIntervall() { // ARRANGE var time = DateTime.Now; var timeOneHourBack = time.AddHours(1); var timeFormat = timeOneHourBack.ToString("HH:mm:ss", CultureInfo.InvariantCulture); // ACT DefaultMockedRxApp.Object.RunDaily(timeFormat, () => Console.WriteLine("Test")); // ASSERT DefaultMockedRxApp.Verify(n => n.CreateObservableTimer(It.IsAny <DateTime>(), TimeSpan.FromDays(1), It.IsAny <Action>()), Times.Once()); }
public void RunDailyOneHourBeforeShouldCallCreateObservableIntervall() { // ARRANGE var time = DateTime.Now; var timeOneHourBack = time.Subtract(TimeSpan.FromHours(1)); var timeFormat = timeOneHourBack.ToString("HH:mm:ss"); // ACT DefaultMockedRxApp.Object.RunDaily(timeFormat, () => System.Console.WriteLine("Test")); // ASSERT DefaultMockedRxApp.Verify(n => n.CreateObservableTimer(It.IsAny <DateTime>(), TimeSpan.FromDays(1), It.IsAny <Action>()), Times.Once()); }