public async Task MessageAllVolunteersReturnsBadRequestObjectResultWhenModelStateIsInvalid() { var sut = new TaskController(null, Mock.Of<ITaskSummaryModelValidator>()); sut.AddModelStateError(); var result = await sut.MessageAllVolunteers(It.IsAny<MessageTaskVolunteersModel>()); Assert.IsType<BadRequestObjectResult>(result); }
public async Task EditPostInvokesValidateOnTaskSummaryModelValidatorWithCorrectParameters() { var model = new EditViewModel { EndDateTime = DateTimeOffset.Now.AddDays(-1), StartDateTime = DateTimeOffset.Now.AddDays(1), EventId = 1 }; var validator = new Mock<ITaskEditViewModelValidator>(); validator.Setup(x => x.Validate(model)).Returns(new List<KeyValuePair<string, string>>()).Verifiable(); var sut = new TaskController(null, validator.Object); sut.AddModelStateError(); await sut.Edit(model); validator.Verify(); }