示例#1
0
        public void GetMessageListTooManyTokens()
        {
            var message = new MulticastMessage
            {
                Tokens = Enumerable.Range(0, 501).Select(x => x.ToString()).ToList(),
            };

            Assert.Throws <ArgumentException>(() => message.GetMessageList());
        }
示例#2
0
        public void GetMessageList()
        {
            var message = new MulticastMessage
            {
                Tokens = new[] { "test-token1", "test-token2" },
            };

            var messages = message.GetMessageList();

            Assert.Equal(2, messages.Count);
            Assert.Equal("test-token1", messages[0].Token);
            Assert.Equal("test-token2", messages[1].Token);
        }
示例#3
0
        public void GetMessageListNoTokens()
        {
            var message = new MulticastMessage();

            Assert.Throws <ArgumentException>(() => message.GetMessageList());
        }