public void GetRoomMessagesDelegatesToRoomViewModelMapper()
        {
            var service = CreateService();
            var messageOne = new MessageRecord(1, "Hello 1.", "David");
            var messageTwo = new MessageRecord(1, "Hello 2.", "Dianne");
            var messageThree = new MessageRecord(1, "Hello3.", "Steve");
            var messages = new List<MessageRecord> { messageOne, messageTwo, messageThree };
            mockMessageRepository.Setup(repository => repository.GetMessagesForRoomID(1)).Returns(messages);

            service.GetRoomMessages(1);

            mockRoomViewModelMapper.Verify(mapper => mapper.MapMessageRecordToMessageViewModel(messageOne));
            mockRoomViewModelMapper.Verify(mapper => mapper.MapMessageRecordToMessageViewModel(messageTwo));
            mockRoomViewModelMapper.Verify(mapper => mapper.MapMessageRecordToMessageViewModel(messageThree));
        }
 public MessageViewModel MapMessageRecordToMessageViewModel(MessageRecord messageRecord)
 {
     return new MessageViewModel { Text = messageRecord.Text, AuthorName = messageRecord.AuthorName };
 }