public void SaveAndLoadAndDeleteTest()
        {
            const string key = "Test";

            PersistentObjectCache.SetObjectAsync(key, new TestObject {
                Name = "Sander"
            });

            var testObject = PersistentObjectCache.GetObjectAsync <TestObject>(key).Result;

            testObject.Should().NotBeNull();
            testObject.Name.Should().Be("Sander");

            PersistentObjectCache.ClearCache(key);
            testObject = PersistentObjectCache.GetObjectAsync <TestObject>(key).Result;
            testObject.Should().BeNull();
        }
        public void LoadAsyncFileDoesNotExistTest()
        {
            var testObject = PersistentObjectCache.GetObjectAsync <TestObject>("Test2").Result;

            testObject.Should().BeNull();
        }