public async Task CreateNewTemplate() { var tempTemplate = new TaskExportTemplateDto() { Template = nameof(CreateNewTemplate), }; await _sut.ExecuteAsync(tempTemplate); }
public void ValidateModelState() { var templateTask = new TaskExportTemplateDto(); Func <Task> function = () => _sut.ExecuteAsync(templateTask); function.Should().Throw <ValidationException>() .And.Errors.Should() .Contain(x => x.PropertyName == nameof(TaskExportTemplateDto.Id)); }
public async Task DeleteATemplate() { var tempTemplate = new TaskExportTemplateDto() { Template = nameof(DeleteATemplate) }; await _createTemplateCommand.ExecuteAsync(tempTemplate); var result = await _getTemplateQuery.ExecuteAsync(x => x.Template == tempTemplate.Template); var task = result.First(); tempTemplate = _mapper.Map <TaskExportTemplateDto>(task); await _sut.ExecuteAsync(tempTemplate); }
public async Task UpdateATemplate() { var tempTemplate = new TaskExportTemplateDto() { Template = nameof(UpdateATemplate) }; await _createTemplateCommand.ExecuteAsync(tempTemplate); var result = await _getTemplateQuery.ExecuteAsync(x => x.Template == tempTemplate.Template); var description = result.First(); description.Template += " updated"; await _sut.ExecuteAsync(description); }