public TestBotData() { // Create the collections. Channels = new ObservableCollection <TestChannel>(); Channels.AddIdGenerator(); Users = new ObservableCollection <TestUser>(); Users.AddIdGenerator(); Users.CollectionChanged += UsersOnCollectionChanged; Guilds = new ObservableCollection <TestGuild>(); Guilds.AddIdGenerator(); Guilds.CollectionChanged += GuildsOnCollectionChanged; // Add the current user. CurrentUser = new TestSelfUser { Id = 10000000000000000, IsBot = true, Username = "******", Discriminator = "0001", CreatedAt = DateTimeOffset.Now }; Users.Add(CurrentUser); }
public TestGuild() { Id = RandomUtil.RandomId(); Members = new ObservableCollection <TestGuildUser>(); Members.AddIdGenerator(this); Members.CollectionChanged += MembersOnCollectionChanged; Roles = new ObservableCollection <TestRole> { new TestRole { Id = Id, Name = "@everyone", Permissions = GuildPermission.ReadMessageHistory | GuildPermission.SendMessages | GuildPermission.UseExternalEmojis } }; Roles.AddIdGenerator(this); Channels = new ObservableCollection <TestGuildTextChannel>(); Channels.AddIdGenerator(this); Channels.CollectionChanged += ChannelsOnCollectionChanged; }