private void DoEntityDelete(DesignatedRoleMappingEntity entity, ulong deletedById) => entity.DeleteAction = new ConfigurationActionEntity() { Type = ConfigurationActionType.DesignatedRoleMappingDeleted, Created = DateTimeOffset.Now, CreatedById = deletedById, DesignatedRoleMappingId = entity.Id, GuildId = entity.GuildId };
public static void ShouldNotHaveChanged(this DesignatedRoleMappingEntity entity) { entity.ShouldNotBeNull(); entity.Id.ShouldBeOneOf(DesignatedRoleMappings.Entities.Select(x => x.Id).ToArray()); var originalEntity = DesignatedRoleMappings.Entities.First(x => x.Id == entity.Id); entity.GuildId.ShouldBe(originalEntity.GuildId); entity.RoleId.ShouldBe(originalEntity.RoleId); entity.Type.ShouldBe(originalEntity.Type); entity.CreateActionId.ShouldBe(originalEntity.CreateActionId); entity.DeleteActionId.ShouldBe(originalEntity.DeleteActionId); }