Exemplo n.º 1
0
        public async Task AddMessageWithPhotos()
        {
            MessagesController controller = GetMessagesController();
            await controller.SendMessage(new AddMessageRequest
            {
                Text     = _defaultMessageText,
                Location = _zeroLocation,
                Photos   = new List <string>()
                {
                    _image1, _image2
                }
            });

            List <MessageResponse> messages = await controller.GetMessages(new GetMessageRequest { CurrentLocation = _zeroLocation });

            string image1 = await controller.GetMessageImage(messages[0].Photos.First());

            string image2 = await controller.GetMessageImage(messages[0].Photos.Last());

            Assert.AreEqual(2, messages[0].Photos.Count());
            Assert.AreEqual(_image1, image1);
            Assert.AreEqual(_image2, image2);
        }