public async Task SearchUsersAsync_InactiveUser_ShouldReturnOneInactiveUser() { //Arrange var user1 = _generators.GenerateNewUser(); user1.IsActive = false; var user2 = _generators.GenerateNewUser(); //Act var task = _client.CreateOrUpdateUsersAsync(new List <UserToCreateDto> { user1, user2 }); var sieveModel = new SieveModel { //Filters = "IsActive==false", Filters = $"UserCode=={user1.UserCode},IsActive==false", Sorts = "UserCode", Page = 1, PageSize = 10 }; var resultGet = new UserDtoListResult(); var continuation = task.ContinueWith(async x => { // resultGet = await _client.SearchUsersAsync(sieveModel); // resultGet.Data.ShouldNotBeNull(); // resultGet.Success.ShouldBeTrue(); // resultGet.Data.Count().ShouldBe(1); }); //continuation.Wait(); //Assert }
public static UserDtoListResult ConvertTo(this ResultObj <IEnumerable <UserDto> > internalModel) { var outputRootModel = new UserDtoListResult(); outputRootModel.Success = internalModel.Success; outputRootModel.ErrorCode = internalModel.ErrorCode; outputRootModel.Data = internalModel.Data.ToList(); outputRootModel.Messages = internalModel.Messages; return(outputRootModel); }