예제 #1
0
        public async Task UpdateAsync()
        {
            // Arrange
            PlayerUpdateDto input = new PlayerUpdateDto()
            {
                FirstName = "3a391adb63814390bfffd312569af8c983856925cd0546fb86",
                LastName = "727a939d47fd49fcb7dc03c8231ad571ae210cb7fc634ef6b1"
            };

            // Act
            PlayerDto serviceResult = await _playersAppService.UpdateAsync(Guid.Parse("85ea0ccf-0fad-4c6f-b660-23e6004a777d"), input);

            // Assert
            Player result = await _playerRepository.FindAsync(c => c.Id == serviceResult.Id);

            result.ShouldNotBe(null);
            result.FirstName.ShouldBe("3a391adb63814390bfffd312569af8c983856925cd0546fb86");
            result.LastName.ShouldBe("727a939d47fd49fcb7dc03c8231ad571ae210cb7fc634ef6b1");
            result.UserId.ShouldBeNull();
        }
예제 #2
0
 public virtual Task <PlayerDto> UpdateAsync(Guid id, PlayerUpdateDto input)
 {
     return(_playersAppService.UpdateAsync(id, input));
 }