public void DocumentsForDestinationTest()
        {
            var destinationId = 0;
            var searchString  = string.Format(",{0}", destinationId);

            var mockDocList = new List <Dictionary <string, object> >
            {
                new Dictionary <string, object>
                {
                    { "Description", "Doc 1 Description" },
                    { "Document", "Document 1" },
                    { "Document_ID", 1 }
                },
                new Dictionary <string, object>
                {
                    { "Description", "Doc 2 Description" },
                    { "Document", "Document 2" },
                    { "Document_ID", 2 }
                },
                new Dictionary <string, object>
                {
                    { "Description", "Doc 3 Description" },
                    { "Document", "Document 3" },
                    { "Document_ID", 3 }
                }
            };

            _ministryPlatformService.Setup(m => m.GetPageViewRecords("TripDestinationDocuments", It.IsAny <string>(), searchString, "", 0)).Returns(mockDocList);

            var documents = _fixture.DocumentsForDestination(destinationId);

            _ministryPlatformService.VerifyAll();
            Assert.IsNotNull(documents);
            Assert.AreEqual(3, documents.Count);
            Assert.AreEqual(1, documents[0].DocumentId);
            Assert.AreEqual(2, documents[1].DocumentId);
            Assert.AreEqual(3, documents[2].DocumentId);
        }