KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have this method which is dependent on current date. It checks if today is Sun, Mon, Tue or Wed, then it gives 5 days of lead time for arrival of shipped items. If its Thur, Fri or Sat then it gives 6 days of lead time to account for the weekend. private DateTime GetEstimatedArrivalDate() { DateTime estimatedDate; if (DateTime.Now.DayOfWeek >= DayOfWeek.Thursday) { estimatedDate = DateTime.Now.Date.AddDays(6); } else { estimatedDate = DateTime.Now.Date.AddDays(5); } return estimatedDate; } The actual estimation logic is more complex. I have simplified it for the purpose of this question. My question is how do I write a unit test for something like this which depends on todays date?
Tags (comma-separated)
Save Edits
Cancel