コード例 #1
0
 public void TestLanguageModel()
 {
     Models.Languages lang = new Models.Languages {
         Name = "English", FlagImgPath = "/images/country_flag/gb.svg"
     };
     Assert.AreSame("English", lang.Name);
 }
コード例 #2
0
        public void TestModelRelation()
        {
            Models.User user = new Models.User {
                FName = "Debora", LName = "Mayumi", Balance = 0, Country = "Canada"
            };
            Models.Languages lang = new Models.Languages {
                Name = "English", FlagImgPath = "/images/country_flag/gb.svg"
            };
            user.NativeLang = lang;

            Assert.AreSame(lang, user.NativeLang);
        }
コード例 #3
0
        public static async Task PerformAsync(Discord.WebSocket.ISocketMessageChannel channel, IEnumerable <Models.Card> cards, Models.DisplaySettings display, Models.Languages language)
        {
            var cardViews = cards.Select(x => Views.Card.Response(x, display, language));

            var messages = cardViews.Select(x =>
                                            SendCardAndReactions(x.Item2, x.Item1, channel)
                                            );

            await Task.WhenAll(messages);

            return;
        }