|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
using APIMappers;
|
|
|
|
|
using Dto;
|
|
|
|
|
using Dto.Tiny;
|
|
|
|
|
using HeartTrackAPI.Controllers;
|
|
|
|
|
using HeartTrackAPI.Request;
|
|
|
|
|
using HeartTrackAPI.Responce;
|
|
|
|
@ -74,7 +75,7 @@ public class UsersControllerTest
|
|
|
|
|
|
|
|
|
|
_usersController = new UsersController(new NullLogger<UsersController>(), _dataManagerMock.Object);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
[TestMethod]
|
|
|
|
|
public async Task Get_ReturnsPageResponse_WhenRequestIsValid()
|
|
|
|
|
{
|
|
|
|
@ -93,8 +94,8 @@ public class UsersControllerTest
|
|
|
|
|
var okResult = result.Result as OkObjectResult;
|
|
|
|
|
// Assert
|
|
|
|
|
Assert.IsNotNull(okResult);
|
|
|
|
|
Assert.IsInstanceOfType(okResult.Value, typeof(PageResponse<UserDto>));
|
|
|
|
|
var pageResponse = okResult.Value as PageResponse<UserDto>;
|
|
|
|
|
Assert.IsInstanceOfType(okResult.Value, typeof(PageResponse<UserTinyDto>));
|
|
|
|
|
var pageResponse = okResult.Value as PageResponse<UserTinyDto>;
|
|
|
|
|
Assert.IsNotNull(pageResponse);
|
|
|
|
|
Assert.AreEqual(3, pageResponse.Items.Count());
|
|
|
|
|
Assert.AreEqual(3, pageResponse.Total);
|
|
|
|
@ -124,8 +125,8 @@ public class UsersControllerTest
|
|
|
|
|
var okResult = result.Result as OkObjectResult;
|
|
|
|
|
// Assert
|
|
|
|
|
Assert.IsNotNull(okResult);
|
|
|
|
|
Assert.IsInstanceOfType(okResult.Value, typeof(PageResponse<UserDto>));
|
|
|
|
|
var pageResponse = okResult.Value as PageResponse<UserDto>;
|
|
|
|
|
Assert.IsInstanceOfType(okResult.Value, typeof(PageResponse<UserTinyDto>));
|
|
|
|
|
var pageResponse = okResult.Value as PageResponse<UserTinyDto>;
|
|
|
|
|
Assert.IsNotNull(pageResponse);
|
|
|
|
|
Assert.AreEqual(expectedItemCount, pageResponse.Items.Count());
|
|
|
|
|
}
|
|
|
|
@ -154,7 +155,10 @@ public class UsersControllerTest
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
var id = 1;
|
|
|
|
|
_dataManagerMock.Setup(dm => dm.UserRepo.GetItemById(id)).ReturnsAsync(_users.First(x => x.Id == id));
|
|
|
|
|
_dataManagerMock.Setup(dm => dm.UserRepo.GetUserById(id)).ReturnsAsync(List<ResponseUserDto>()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// Act
|
|
|
|
|
var result = await _usersController.GetById(id) ;
|
|
|
|
@ -165,12 +169,12 @@ public class UsersControllerTest
|
|
|
|
|
Assert.IsNotNull(okResult);
|
|
|
|
|
var resultObject = result.Result as OkObjectResult;
|
|
|
|
|
Assert.IsNotNull(resultObject);
|
|
|
|
|
Assert.IsInstanceOfType(resultObject.Value, typeof(UserDto));
|
|
|
|
|
var user = resultObject.Value as UserDto;
|
|
|
|
|
Assert.IsInstanceOfType(resultObject.Value, typeof(ResponseUserDto));
|
|
|
|
|
var user = resultObject.Value as ResponseUserDto;
|
|
|
|
|
Assert.IsNotNull(user);
|
|
|
|
|
var tmp = _users.First(x => x.Id == id).ToDto();
|
|
|
|
|
Assert.AreEqual(tmp.Id, user.Id);
|
|
|
|
|
}
|
|
|
|
|
}*/
|
|
|
|
|
|
|
|
|
|
[TestMethod]
|
|
|
|
|
public async Task GetById_ReturnsUserDto_WhenRequestUserDoesNotExist()
|
|
|
|
|