public static GuildUserEntity Clone(this GuildUserEntity entity) => new GuildUserEntity() { UserId = entity.UserId, GuildId = entity.GuildId, Nickname = entity.Nickname, FirstSeen = entity.FirstSeen, LastSeen = entity.LastSeen };
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); }