public async Task <long> ShouldBeInsertANewDeveloper() { var newId = await _developerRepository.Insert(DeveloperFake.New().Build()); newId.ShouldNotBe(0); return(newId); }
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))); }
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); }