Backend/e-suite.Modules.UserManager/UserManager.UnitTests/UserManager/GetUsersAsyncUnitTests.cs

31 lines
824 B
C#

using e_suite.Utilities.Pagination;
using NUnit.Framework;
using UserManager.UnitTests.Helpers;
namespace UserManager.UnitTests.UserManager;
[TestFixture]
public class GetUsersAsyncUnitTests : UserManagerTestBase<object>
{
[SetUp]
public override async Task Setup()
{
await base.Setup();
}
[Test]
public async Task GetUsersAsync_WhenCalledWithNoSpecificParameters_ReturnsPageOfResults()
{
// Arrange
var paging = new Paging();
// Act
var result = await UserManager.GetUsersAsync(paging, default);
// Assert
Assert.That(result, Is.Not.Null);
Assert.That(result.Count, Is.EqualTo(1));
Assert.That(result.Data, Is.Not.Null);
Assert.That(result.Data.Count(), Is.EqualTo(1));
}
}