Ejemplo n.º 1
0
 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);
        }