public async Task TestCollectionsApiGetAsync()
        {
            // Arrange
            int expectedCollectionCount = 3;
            int actualCollectionCount   = 0;

            // Act
            IHttpActionResult collectionResult = controller.Get();
            var message = await collectionResult.ExecuteAsync(new System.Threading.CancellationToken());

            var collections = await message.Content.ReadAsAsync <IEnumerable <Collection> >();

            foreach (var collection in collections)
            {
                actualCollectionCount++;
            }

            // Assert
            Assert.AreEqual(expectedCollectionCount, actualCollectionCount);
        }