public void Get_By_Id_Should_Return_Null_Reference_Exception_When_No_Id_Is_Found() { // Arrange var dto = new SystemAccessRoleDto { Id = -1 }; // Act & Assert Assert.Throws <NullReferenceException>(() => _systemAccessRoleAppService.GetById(dto.Id)); }
// CRUD public void Create(SystemAccessRoleDto systemAccessRoleDto, long userId) { var systemAccessRole = Mapper.Map <SystemAccessRole>(systemAccessRoleDto); _unitOfWork.SystemAccessRoleRepository.Create(systemAccessRole); _unitOfWork.Save(); // Audit _auditLogAppService.Audit( AppConstants.ActionTypeCreate, AppConstants.SystemAccessRoleTableName, userId, systemAccessRole.Id); }
public void Update(SystemAccessRoleDto systemAccessRoleDto, long userId) { var systemAccessRole = _unitOfWork.SystemAccessRoleRepository.GetById(systemAccessRoleDto.Id); CommonHelperAppService.MapDtoToEntityForUpdating(systemAccessRoleDto, systemAccessRole); _unitOfWork.SystemAccessRoleRepository.Update(systemAccessRole); _unitOfWork.Save(); // Audit _auditLogAppService.Audit( AppConstants.ActionTypeUpdate, AppConstants.SystemAccessRoleTableName, userId, systemAccessRole.Id); }
public void Should_Map_SystemAccessRoleDto_to_SystemAccessRole() { // Arrange var _mRole = new Mock <SystemAccessRole>(); var roleDto = new SystemAccessRoleDto { IsActive = true, Name = _testNameString }; // Act CommonHelperAppService.MapDtoToEntityForUpdating(roleDto, _mRole.Object); // Assert Assert.AreEqual(roleDto.IsActive, _mRole.Object.IsActive); Assert.AreEqual(roleDto.Name, _mRole.Object.Name); }
public static void MapDtoToEntityForUpdating(SystemAccessRoleDto systemAccessRoleDto, SystemAccessRole systemAccessRole) { systemAccessRole.Name = systemAccessRoleDto.Name; systemAccessRole.IsActive = systemAccessRoleDto.IsActive; }