Пример #1
0
        public static void ShouldMatchTestData(this GuildUserBrief brief, ulong guildId)
        {
            brief.ShouldNotBeNull();
            brief.Id.ShouldBeOneOf(Users.Entities.Select(x => x.Id).ToArray());
            (brief.Id, guildId).ShouldBeOneOf(GuildUsers.Entities.Select(x => (x.UserId, x.GuildId)).ToArray());

            var userEntity      = Users.Entities.First(x => x.Id == brief.Id);
            var guildUserEntity = GuildUsers.Entities.First(x => (x.UserId == brief.Id) && (x.GuildId == guildId));

            brief.Username.ShouldBe(userEntity.Username);
            brief.Discriminator.ShouldBe(userEntity.Discriminator);
            brief.Nickname.ShouldBe(guildUserEntity.Nickname);
        }
Пример #2
0
 public static string GetFullUsername(this GuildUserBrief user)
 => $"{user.Username}#{user.Discriminator}";