public override void Handle(BrokeredMessage message) { var employeePictureRepository = new EmployeePictureRepository(new MyCompanyContext()); var dto = message.GetBody <EmployeePictureDTO>(); var employeePicture = Mapper.Map <EmployeePicture>(dto); employeePictureRepository.UpdateAsync(employeePicture).Wait(); }
public async Task EmployeePictureRepository_UpdateEmployeePicture_NotFail_Test() { var context = new MyCompanyContext(); var employeePicture = context.EmployeePictures.FirstOrDefault(); var target = new EmployeePictureRepository(context); employeePicture.PictureType = PictureType.Big; await target.UpdateAsync(employeePicture); var actual = context.EmployeePictures.FirstOrDefault(p => p.EmployeePictureId == employeePicture.EmployeePictureId); Assert.AreEqual((int)employeePicture.PictureType, (int)actual.PictureType); }