public void Caching_Should_Not_Be_Initializable_With_Argument_Null()
 {
     Assert.Throws <ArgumentNullException>(() =>
     {
         var target = new Cactus.Blade.Caching.Caching(null);
     });
 }
        public void CachingConfiguration_Should_Respect_Custom_Filename()
        {
            var random_filename = Guid.NewGuid().ToString("N");
            var config          = new Cactus.Blade.Caching.CachingConfiguration()
            {
                Filename = random_filename
            };

            var storage = new Cactus.Blade.Caching.Caching(config);

            storage.Persist();
            var target = Cactus.Blade.Caching.Helper.FileHelpers.GetLocalStoreFilePath(random_filename);

            File.Exists(target).Should().BeTrue();

            storage.Destroy();
        }