Пример #1
0
        public async void AddNewApplication_ApplicationDoesNotExist_InsertJobApplication()
        {
            // Arrange
            _userResolver.GetCurrentUser().Returns(_user);
            var jobApplicationEntity = new JobApplicationEntity
            {
                Owner           = _user,
                CompanyName     = _jobApplications[0].CompanyName,
                ApplicationDate = _jobApplications[0].ApplicationDate,
                CurrentStatus   = _jobApplications[0].Status
            };

            _mapper.Map(_jobApplications[0], Arg.Any <Action <IMappingOperationOptions <JobApplication, JobApplicationEntity> > >())
            .Returns(jobApplicationEntity);

            // Act
            await _jobApplicationService.AddNewApplication(_jobApplications[0]).ConfigureAwait(false);

            // Assert
            await _jobApplicationRepository.Received().Create(jobApplicationEntity).ConfigureAwait(false);
        }