Beispiel #1
0
        public async Task CreateNewTemplate()
        {
            var tempTemplate = new TaskExportTemplateDto()
            {
                Template = nameof(CreateNewTemplate),
            };

            await _sut.ExecuteAsync(tempTemplate);
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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);
        }