|
|
|
@ -23,15 +23,13 @@ namespace TestAPI
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
public void GetUserList()
|
|
|
|
|
public void GetUserListSuccess()
|
|
|
|
|
{
|
|
|
|
|
//arrange
|
|
|
|
|
var productList = GetUsersData();
|
|
|
|
|
userService.Setup(x => x.GetUsers(1 ,5))
|
|
|
|
|
userService.Setup(x => x.GetUsers(1 ,3))
|
|
|
|
|
.Returns(productList);
|
|
|
|
|
var userController = new UserController(new NullLogger<UserController>(), userService.Object);
|
|
|
|
|
|
|
|
|
|
//act
|
|
|
|
|
var userResult = userController.GetUsers(1,5);
|
|
|
|
|
|
|
|
|
|
if (userResult is OkObjectResult okObjectResult)
|
|
|
|
@ -46,6 +44,25 @@ namespace TestAPI
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
public void GetUserListFail()
|
|
|
|
|
{
|
|
|
|
|
var productList = GetUsersData();
|
|
|
|
|
userService.Setup(x => x.GetUsers(1, 3))
|
|
|
|
|
.Returns(productList);
|
|
|
|
|
var userController = new UserController(new NullLogger<UserController>(), userService.Object);
|
|
|
|
|
|
|
|
|
|
var userResult = userController.GetUsers(2,3);
|
|
|
|
|
|
|
|
|
|
if (userResult is StatusCodeResult statusCodeResult && statusCodeResult.StatusCode == 204)
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
Assert.IsNotType<OkObjectResult>(userResult);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private List<UserDTO> GetUsersData()
|
|
|
|
|