Ejemplo n.º 1
0
        public async Task GetAllApplications_MultipleApplications_AllJobApplications()
        {
            // Arrange
            var jobApplicationEntities = new TestAsyncEnumerable <JobApplicationEntity>(_jobApplicationEntities);

            _userResolver.GetCurrentUser().Returns(_user);
            _jobApplicationRepository.GetAll(Arg.Any <Expression <Func <JobApplicationEntity, bool> > >()).Returns(jobApplicationEntities);
            _mapper.Map <IEnumerable <JobApplication> >(Arg.Any <IEnumerable <JobApplicationEntity> >()).Returns(_jobApplications);

            // Act
            IEnumerable <JobApplication> result = await _jobApplicationService.GetAllApplications().ConfigureAwait(false);

            // Assert
            Assert.Equal(_jobApplications, result);
        }