public void CalculateDate_Should_Return_ArgumentNullException_When_Timearound_Zero() { const uint startWorkingHour = 9; const uint endWorkingHour = 17; var sut = new IssueDueDateHourCalculator(startWorkingHour, endWorkingHour); Assert.Throws <ArgumentException>(() => sut.CalculateDueDate(DateTime.UtcNow, 0)); }
public void CalculateDueDate_Should_Return_ExpexctedDueDate(DateTime fromDate, DateTime expectedDate, uint turnaroundTime) { const uint startWorkingHour = 9; const uint endWorkingHour = 17; var sut = new IssueDueDateHourCalculator(startWorkingHour, endWorkingHour); var result = sut.CalculateDueDate(fromDate, turnaroundTime); Assert.That(result, Is.EqualTo(expectedDate)); }