public void GetProperDateTime_ReturnsPreviousSundayMidnight_ForNonSunday() { //Arrange WeeksProcessor processor = new WeeksProcessor(); DateTime baseDate = new DateTime(2016, 4, 21, 15, 14, 52); //Act DateTime actualDateTime = processor.GetProperDateTime(baseDate, 1); //Assert DateTime expectedDateTime = new DateTime(2016, 4, 17, 0, 0, 0); Assert.AreEqual(expectedDateTime, actualDateTime); }
public void GetProperDateTime_ReturnsTheSameDateMidnight_ForSunday() { //Arrange WeeksProcessor processor = new WeeksProcessor(); DateTime baseDate = new DateTime(2016, 4, 17); //Act DateTime actualDateTime = processor.GetProperDateTime(baseDate, 1); //Assert DateTime expectedDateTime = baseDate; Assert.AreEqual(expectedDateTime, actualDateTime); }