public void ThenTheCourseEffectiveDatesAreUsedToDetermineTheStatus(DateTime?courseStart, DateTime?courseEnd, DateTime effectiveDate, TrainingProgrammeStatus expectStatus) { //Arrange var course = new TrainingProgramme { EffectiveFrom = courseStart, EffectiveTo = courseEnd }; //Act var result = course.GetStatusOn(effectiveDate); //Assert Assert.AreEqual(expectStatus, result); }
public void ThenTheCourseEffectiveDatesAreUsedToDetermineTheStatus(DateTime?courseStart, DateTime?courseEnd, DateTime effectiveDate, TrainingProgrammeStatus expectStatus) { //Arrange var course = new CommitmentsV2.Domain.Entities.TrainingProgramme("1", "test", ProgrammeType.Standard, courseStart, courseEnd); //Act var result = course.GetStatusOn(effectiveDate); //Assert Assert.AreEqual(expectStatus, result); }