A library for the background task of looking up a book in Google's books API.
 public BooksController(IBookStore store, ImageUploader imageUploader,
     BookDetailLookup bookDetailLookup)
 {
     _store = store;
     _imageUploader = imageUploader;
     _bookDetailLookup = bookDetailLookup;
 }
        /// <summary>Registers the type mappings with the Unity container.</summary>
        /// <param name="container">The unity container to configure.</param>
        public static void RegisterTypes(IUnityContainer container)
        {
            LibUnityConfig.RegisterTypes(container);
            var bookDetailLookup = new BookDetailLookup(LibUnityConfig.ProjectId);
            bookDetailLookup.CreateTopicAndSubscription();
            container.RegisterInstance<BookDetailLookup>(bookDetailLookup);

            container.RegisterInstance<ImageUploader>(
                new ImageUploader(
                  LibUnityConfig.GetConfigVariable("GoogleCloudSamples:BucketName")
                )
            );
        }