Ejemplo n.º 1
0
        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>();
        }
Ejemplo n.º 2
0
        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>();
        }