public async Task Add_JournalNotFound_ReturnsBadRequest() { _service.Setup(s => s.Add(It.IsAny <long>(), It.IsAny <EntryDto>())) .ReturnsAsync(() => null); _controller = new EntriesController(_logger, _service.Object); var result = await _controller.Add("UserId", 1L, new EntryDto()); result.Should().BeOfType <BadRequestResult>(); }
public async Task Add_JournalFound_EntryAdded_ReturnsOk() { var entry = new EntryDto { Title = "Blah" }; _service.Setup(s => s.Add(It.IsAny <long>(), It.IsAny <EntryDto>())) .ReturnsAsync(entry); _controller = new EntriesController(_logger, _service.Object); var result = await _controller.Add("UserId", 1L, entry); result.Should().BeOfType <CreatedResult>(); }