public void Complete(MockActorReminderData reminder, TimeSpan currentLogicalTime, MockReminderCompletedData reminderCompletedData) { RemainingDueTime = ComputeRemainingTime(currentLogicalTime, reminderCompletedData.LogicalTime, reminder.Period); }
public MockActorReminderState(MockActorReminderData reminder, TimeSpan currentLogicalTime, MockReminderCompletedData reminderCompletedData = null) { _reminderData = reminder; if (reminderCompletedData != null) { RemainingDueTime = ComputeRemainingTime(currentLogicalTime, reminderCompletedData.LogicalTime, reminder.Period); } else { RemainingDueTime = ComputeRemainingTime(currentLogicalTime, reminder.LogicalCreationTime, reminder.DueTime); } }