public async void PublishItemTest() { var item = new ItemDataDTO() { Category = "Other", Name = "", Description = "nonempty", InitLicit = 10, Expiration = DateTime.Now.AddDays(1), Image = null, }; int countBefore = await portalContext.Items.CountAsync(); var result = await service.InsertItem(item); int countAfter = await portalContext.Items.CountAsync(); Assert.Null(result.Id); Assert.Equal(countBefore, countAfter); item.Name = "nonempty"; result = await service.InsertItem(item); countAfter = await portalContext.Items.CountAsync(); Assert.NotNull(result.Id); Assert.Equal(countBefore + 1, countAfter); }
public async Task <InsertionResultDTO> Post([FromBody] ItemDataDTO itemData) { var result = await service.InsertItem(itemData); return(result); }