public async Task GetItemTemplateAsync_RetrieveItemInfroFromItemService_AndMapItIntoResponse() { var itemTemplateId = Guid.NewGuid(); var itemTemplate = new ItemTemplate(); var itemTemplateResponse = new ItemTemplateResponse(); _itemTemplateService.GetItemTemplateAsync(itemTemplateId) .Returns(itemTemplate); _mapper.Map <ItemTemplateResponse>(itemTemplate) .Returns(itemTemplateResponse); var result = await _itemTemplatesController.GetItemTemplateAsync(itemTemplateId); result.Value.Should().Be(itemTemplateResponse); }
public async Task PutItemTemplateAsync_CallServiceToEditItem_AndMapEditedItemIntoResponse() { var itemTemplateId = Guid.NewGuid(); var itemTemplate = new ItemTemplate(); var itemTemplateRequest = new ItemTemplateRequest(); var itemTemplateResponse = new ItemTemplateResponse(); _itemTemplateService.EditItemTemplateAsync(_executionContext, itemTemplateId, itemTemplateRequest) .Returns(itemTemplate); _mapper.Map <ItemTemplateResponse>(itemTemplate) .Returns(itemTemplateResponse); var result = await _itemTemplatesController.PutItemTemplateAsync(_executionContext, itemTemplateId, itemTemplateRequest); result.Value.Should().Be(itemTemplateResponse); }
public async Task PostCreateItemTemplate_CallItemService() { var itemTemplateRequest = new ItemTemplateRequest(); var itemTemplate = new ItemTemplate(); var itemTemplateResponse = new ItemTemplateResponse(); _itemTemplateService.CreateItemTemplateAsync(_executionContext, itemTemplateRequest) .Returns(itemTemplate); _mapper.Map <ItemTemplateResponse>(itemTemplate) .Returns(itemTemplateResponse); var result = await _itemTemplatesController.PostCreateItemTemplateAsync(_executionContext, itemTemplateRequest); result.StatusCode.Should().Be(201); result.Value.Should().Be(itemTemplateResponse); }