public async Task WhenDateIsInTheFutureAnValidationErrorReturned() { _testQuery.DateOfChange = new DateTime(2017, 7, 10); // Change date in the future var response = await _handler.Handle(_testQuery); response.ValidationResult.IsValid().Should().BeFalse(); response.ValidationResult.ValidationDictionary.Should().ContainValue("Date must be a date in the past"); }
public async Task WhenDateIsInTheFutureAnValidationErrorReturned() { _testQuery.DateOfChange = new DateTime(2017, 7, 10); // Change date in the future _mockCurrentDate.SetupGet(x => x.Now).Returns(DateTime.UtcNow.AddDays(-2)); // Started training _apprenticeship.StartDate = DateTime.UtcNow.AddDays(2); var response = await _handler.Handle(_testQuery); response.ValidationResult.IsValid().Should().BeFalse(); response.ValidationResult.ValidationDictionary.Should().ContainValue("The stop date cannot be in the future"); }