public void GenerateLibrarySummary_WhenCalledWithNoParameters_LoadsFromCurrentUserContext()
        {
            var adapter = new TunesLibraryAdapter();

            var location = adapter.GenerateLibrarySummary();

            Assert.That(location, Is.Not.Null);
        }
        public void Execute(string[] args)
        {
            Console.WriteLine("Extracting iTunes persistent id..." + Environment.NewLine);

            var preferenceFileSource = new PreferencesFileSource();

            if (!preferenceFileSource.Exists())
            {
                Console.WriteLine("iTunes either isn't installed, or hasn't been run for the first time. Do that and come back.");
            }
            else
            {
                var adapter = new TunesLibraryAdapter();
                var summary = adapter.GenerateLibrarySummary();

                Console.WriteLine("Your iTunes Persistent Id is: " + summary.LibraryPersistentId.ToLower());
            }
        }
        public void Patch_WhenCalledWithNoParameters_LoadsFromCurrentUserContext()
        {
            var adapter = new TunesLibraryAdapter();

            adapter.PatchLibraryToPersistentId("xxx");
        }
 private static void Patch(string persistentId)
 {
     var adapter = new TunesLibraryAdapter();
     adapter.PatchLibraryToPersistentId(persistentId);
 }