diff --git a/core/Controllers/MeController.cs b/core/Controllers/MeController.cs index 742cd4b..a6ef2fb 100644 --- a/core/Controllers/MeController.cs +++ b/core/Controllers/MeController.cs @@ -1,5 +1,4 @@ -using api.core.data.entities; -using api.core.Data; +using api.core.Data; using api.core.Data.requests; using api.core.Data.Responses; using api.core.Misc; @@ -37,9 +36,9 @@ public IActionResult UpdateUser([FromBody] UserUpdateDTO user) } /// - /// + /// Update the user connected avatar /// - /// + /// /// The url of the downloadable avatar file [HttpPatch("avatar")] public IActionResult UpdateUserAvatar([FromForm] UserAvatarUpdateDTO avatarReq) diff --git a/core/api.core.csproj b/core/api.core.csproj index 49d97c9..03ba97c 100644 --- a/core/api.core.csproj +++ b/core/api.core.csproj @@ -11,6 +11,7 @@ true false false + 1591 diff --git a/tests/Tests/Services/UserServiceTests.cs b/tests/Tests/Services/UserServiceTests.cs index dd71692..fa0927d 100644 --- a/tests/Tests/Services/UserServiceTests.cs +++ b/tests/Tests/Services/UserServiceTests.cs @@ -7,19 +7,24 @@ using api.core.repositories.abstractions; using api.core.Services; using api.core.Data.Responses; +using api.files.Services.Abstractions; namespace api.tests.Tests.Services; public class UserServiceTests { private readonly Mock _organizerRepositoryMock; private readonly Mock _moderatorRepositoryMock; + private readonly Mock _fileShareServiceMock; private readonly UserService _userService; public UserServiceTests() { _organizerRepositoryMock = new Mock(); _moderatorRepositoryMock = new Mock(); - _userService = new UserService(_organizerRepositoryMock.Object, _moderatorRepositoryMock.Object); + _fileShareServiceMock = new Mock(); + _fileShareServiceMock.Setup(service => service.FileGetDownloadUri(It.IsAny())).Returns(new Uri("http://example.com/avatar.webp")); + + _userService = new UserService(_organizerRepositoryMock.Object, _fileShareServiceMock.Object, _moderatorRepositoryMock.Object); } [Fact]