public async Task MessageCreate_HappyPath() { var dto = new CreateMessageDTO { Content = "Hello", RoomId = StaticData.PublicRoomId, UserId = StaticData.TestUserId }; var message = await _handler.Create(dto, CancellationToken.None); Assert.IsNotNull(message); var dataFromDb = await Context.Messages.SingleAsync(x => x.Id == message.Id); Assert.AreEqual(dataFromDb.Content, dto.Content); await DeleteDatabase(); }
public async Task <IActionResult> Create([FromBody] CreateMessageDTO dto) { var message = await _handler.Create(dto, HttpContext.RequestAborted); return(Ok(message)); }