public static ConfigurationActionEntity Clone(this ConfigurationActionEntity entity) => new ConfigurationActionEntity() { Id = entity.Id, GuildId = entity.GuildId, Type = entity.Type, Created = entity.Created, CreatedById = entity.CreatedById, ClaimMappingId = entity.ClaimMappingId, DesignatedChannelMappingId = entity.DesignatedChannelMappingId, DesignatedRoleMappingId = entity.DesignatedRoleMappingId };
public static void ShouldNotHaveChanged(this ConfigurationActionEntity entity) { entity.ShouldNotBeNull(); entity.Id.ShouldBeOneOf(ConfigurationActions.Entities.Select(x => x.Id).ToArray()); var originalEntity = ConfigurationActions.Entities.First(x => x.Id == entity.Id); entity.GuildId.ShouldBe(originalEntity.GuildId); entity.Type.ShouldBe(originalEntity.Type); entity.Created.ShouldBe(originalEntity.Created); entity.CreatedById.ShouldBe(originalEntity.CreatedById); entity.ClaimMappingId.ShouldBe(originalEntity.ClaimMappingId); entity.DesignatedChannelMappingId.ShouldBe(originalEntity.DesignatedChannelMappingId); entity.DesignatedRoleMappingId.ShouldBe(originalEntity.DesignatedRoleMappingId); }