public SplitDto Create([FromBody] SplitCreationDto splitCreationDto) { var userId = GetCurrentUserId(); var createdSplit = _splitService.Create(splitCreationDto.Name, splitCreationDto.Created, userId); return(_mapper.Map <SplitDto>(createdSplit)); }
public void SplitCreate() { var splitController = CreateController(); var nbSplitsInitial = splitController.Context.Splits.Count(); var splitCreationDto = new SplitCreationDto { Name = "New Split", Created = new DateTime(2015, 11, 29, 15, 34, 51) }; splitController.Controller.Create(splitCreationDto); var nbSplitsFinal = splitController.Context.Splits.Count(); Assert.Equal(nbSplitsInitial + 1, nbSplitsFinal); }
public void CreateSplit_ReturnsTheCreatedSplit() { var splitCreationDto = new SplitCreationDto { Name = "Created Split", Created = new DateTime(2016, 12, 05, 12, 30, 58) }; var splitStub = new Split { Id = 3, Name = splitCreationDto.Name, Created = splitCreationDto.Created }; _splitServiceMock.Setup(s => s.Create(It.Is <string>(n => n == splitCreationDto.Name), It.Is <DateTime>(c => c == splitCreationDto.Created), It.Is <int>(id => id == 1))).Returns(splitStub); var splitDto = _controller.Create(splitCreationDto); Assert.Equal(3, splitDto.Id); Assert.Equal(splitCreationDto.Name, splitDto.Name); Assert.Equal(splitCreationDto.Created, splitDto.Created); }