public void Subtract_201600From311220180600_Returns101220181400() { var timeCalculator = new TimeCalculator(); var expected = new DateTime(2018, 12, 10, 14, 0, 0); var actual = timeCalculator.Subtract(new DateTime(2018, 12, 31, 6, 0, 0), new TimeSpan(20, 16, 0, 0)); Assert.Equal(expected, actual); }
public void Subtract_10122018From121120180100_Returns4900() { var timeCalculator = new TimeCalculator(); var expected = new TimeSpan(49, 0, 0); var actual = timeCalculator.Subtract(new DateTime(2018, 12, 12, 1, 0, 0), new DateTime(2018, 12, 10)); Assert.Equal(expected, actual); }
public void Subtract_2359From101220182359_Returns10122018() { var timeCalculator = new TimeCalculator(); var expected = new DateTime(2018, 10, 12); var actual = timeCalculator.Subtract(new DateTime(2018, 10, 12, 23, 59, 0), new TimeSpan(23, 59, 0)); Assert.Equal(expected, actual); }