Exemple #1
0
        public async Task <long> ShouldBeInsertANewDeveloper()
        {
            var newId = await _developerRepository.Insert(DeveloperFake.New().Build());

            newId.ShouldNotBe(0);

            return(newId);
        }
Exemple #2
0
        public async Task ShouldBeUpdateAnApplicant()
        {
            long developerId = await ShouldBeApplyANewDeveloper();

            _developerRepositoryMock.Setup(s => s.Update(It.IsAny <Developer>()));

            var developerDto = _mapper.Map <DeveloperDto>(DeveloperFake.New().Build());

            developerDto.Id = developerId;

            await _developerService.UpdateAnApplicant(developerDto);

            _developerRepositoryMock.Verify(s => s.Update(It.Is <Developer>(p => p.Id == developerId)));
        }
Exemple #3
0
        public async Task <long> ShouldBeApplyANewDeveloper()
        {
            _developerRepositoryMock.Setup(s => s.Insert(It.IsAny <Developer>())).ReturnsAsync(FakerBuilder.New().Build().Random.Long(0, 10));

            var developerDto = _mapper.Map <DeveloperDto>(DeveloperFake.New().Build());

            var newId = await _developerService.ApplyADeveloper(developerDto);

            newId.ShouldNotBe(0);

            _developerRepositoryMock.Verify(s => s.Insert(It.Is <Developer>(p => p.Email == developerDto.Email)));

            return(newId);
        }