public void CollectionController_Get_Basic()
        {
            //ARRANGE
            var collectionId        = Guid.NewGuid();
            var controller          = MockUtils.MockProperties <CollectionsController>();
            var collectionViewModel = new CollectionViewModel()
            {
                Id = collectionId, Name = "Collection 543"
            };

            Mock.Get(controller.CollectionFacade).Setup(x => x.GetById(collectionId)).Returns(
                new CollectionDto()
            {
                Id = collectionId, Name = collectionViewModel.Name
            }
                );
            Mock.Get(controller.Mapper).Setup(x => x.Map <CollectionViewModel>(It.Is <CollectionDto>(p => p is CollectionDto && p.Id == collectionId && p.Name == "Collection 543"))).Returns(collectionViewModel);

            //ACT
            var collection = controller.Get(collectionId).Value as CollectionViewModel;

            //ASSERT
            Assert.AreEqual(collectionId, collection.Id);
            Assert.AreEqual("Collection 543", collection.Name);
        }