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