Skip to content

Commit

Permalink
Fix tests
Browse files Browse the repository at this point in the history
  • Loading branch information
MysticFragilist committed Mar 24, 2024
1 parent 5bc2877 commit c802836
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 5 deletions.
7 changes: 3 additions & 4 deletions core/Controllers/MeController.cs
Original file line number Diff line number Diff line change
@@ -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;
Expand Down Expand Up @@ -37,9 +36,9 @@ public IActionResult UpdateUser([FromBody] UserUpdateDTO user)
}

/// <summary>
///
/// Update the user connected avatar
/// </summary>
/// <param name="avatarFile"></param>
/// <param name="avatarReq"></param>
/// <returns>The url of the downloadable avatar file</returns>
[HttpPatch("avatar")]
public IActionResult UpdateUserAvatar([FromForm] UserAvatarUpdateDTO avatarReq)
Expand Down
1 change: 1 addition & 0 deletions core/api.core.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<MvcRazorCompileOnPublish>false</MvcRazorCompileOnPublish>
<MvcRazorExcludeRefAssembliesFromPublish>false</MvcRazorExcludeRefAssembliesFromPublish>
<NoWarn>1591</NoWarn>
</PropertyGroup>

<ItemGroup>
Expand Down
7 changes: 6 additions & 1 deletion tests/Tests/Services/UserServiceTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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<IOrganizerRepository> _organizerRepositoryMock;
private readonly Mock<IModeratorRepository> _moderatorRepositoryMock;
private readonly Mock<IFileShareService> _fileShareServiceMock;
private readonly UserService _userService;

public UserServiceTests()
{
_organizerRepositoryMock = new Mock<IOrganizerRepository>();
_moderatorRepositoryMock = new Mock<IModeratorRepository>();
_userService = new UserService(_organizerRepositoryMock.Object, _moderatorRepositoryMock.Object);
_fileShareServiceMock = new Mock<IFileShareService>();
_fileShareServiceMock.Setup(service => service.FileGetDownloadUri(It.IsAny<string>())).Returns(new Uri("http://example.com/avatar.webp"));

_userService = new UserService(_organizerRepositoryMock.Object, _fileShareServiceMock.Object, _moderatorRepositoryMock.Object);
}

[Fact]
Expand Down

0 comments on commit c802836

Please sign in to comment.