Removed the DateTime.Now dependency by adding IClock Interface