Example #1
0
 public static GuildUserEntity Clone(this GuildUserEntity entity)
 => new GuildUserEntity()
 {
     UserId    = entity.UserId,
     GuildId   = entity.GuildId,
     Nickname  = entity.Nickname,
     FirstSeen = entity.FirstSeen,
     LastSeen  = entity.LastSeen
 };
Example #2
0
        public static void ShouldNotHaveChanged(this GuildUserEntity entity)
        {
            entity.ShouldNotBeNull();
            (entity.UserId, entity.GuildId).ShouldBeOneOf(GuildUsers.Entities.Select(x => (x.UserId, x.GuildId)).ToArray());

            var originalEntity = GuildUsers.Entities.First(x => (x.UserId == entity.UserId) && (x.GuildId == entity.GuildId));

            entity.Nickname.ShouldBe(originalEntity.Nickname);
            entity.FirstSeen.ShouldBe(originalEntity.FirstSeen);
            entity.LastSeen.ShouldBe(originalEntity.LastSeen);
        }