示例#1
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);
        }