public void GetValidationMessageInInvalidInputProvider_NullName_ReturnsNotNull() { CustomTask customTask = new CustomTask(); customTask.Id = 1; customTask.Description = "Description"; TaskValidationMessage validationMessageBeforeNameSet = ValidatorProvider.GetValidationMessageIfInvalidInputProvided(customTask); Assert.NotNull(validationMessageBeforeNameSet); }
public void GetValidationMessageIfInvalidInputProvided_StartTimeInFuture_ReturnsNull() { CustomTask customTask = new CustomTask(); customTask.Id = 1; customTask.CreationTime = Convert.ToDateTime("2040-12-10T00:00:00"); TaskValidationMessage validationMessageBeforeNameSet = ValidatorProvider.GetValidationMessageIfInvalidInputProvided(customTask); Assert.NotNull(validationMessageBeforeNameSet); }
public async Task <ActionResult <CustomTask> > PostCustomTask(CustomTask customTask) { TaskValidationMessage validationMessage = ValidatorProvider.GetValidationMessageIfInvalidInputProvided(customTask); if (validationMessage != null) { return(StatusCode(422, validationMessage.Message)); } _context.Tasks.Add(customTask); await _context.SaveChangesAsync(); return(CreatedAtAction("GetCustomTask", new { id = customTask.Id }, customTask)); }
public void GetValidationMessageIfInvalidInputProvided_CorrectInput_ReturnsNull() { CustomTask customTask = new CustomTask(); customTask.Id = 1; customTask.Name = "Name"; customTask.Description = "Some description"; customTask.CreationTime = Convert.ToDateTime("2012-12-10T00:00:00"); customTask.FinishedTime = Convert.ToDateTime("2014-12-10T00:00:00"); TaskValidationMessage validationMessage = ValidatorProvider.GetValidationMessageIfInvalidInputProvided(customTask); Assert.Null(validationMessage); }