public void ClearEmptyCache() { // arrange var cacheSize = 10; var cache = new TaskCache(cacheSize); // act cache.Clear(); // assert Assert.Equal(0, cache.Usage); }
public void ClearNoException() { // arrange var cacheSize = 10; var cache = new TaskCache(cacheSize); // act Action verify = () => cache.Clear(); // assert Assert.Null(Record.Exception(verify)); }
public void ClearEmptyCache() { // arrange var cacheSize = 10; TimeSpan slidingExpiration = TimeSpan.Zero; var cache = new TaskCache <string, string>(cacheSize, slidingExpiration); // act cache.Clear(); // assert Assert.Equal(0, cache.Usage); }
public void ClearNoException() { // arrange var cacheSize = 10; TimeSpan slidingExpiration = TimeSpan.Zero; var cache = new TaskCache <string, string>(cacheSize, slidingExpiration); // act Action verify = () => cache.Clear(); // assert Assert.Null(Record.Exception(verify)); }
public void ClearAllEntries() { // arrange var cacheSize = 10; var cache = new TaskCache(cacheSize); cache.TryAdd("Foo", Task.FromResult("Bar")); cache.TryAdd("Bar", Task.FromResult("Baz")); // act cache.Clear(); // assert Assert.Equal(0, cache.Usage); }
public void ClearAllEntries() { // arrange var cacheSize = 10; TimeSpan slidingExpiration = TimeSpan.Zero; var cache = new TaskCache <string, string>(cacheSize, slidingExpiration); cache.TryAdd("Foo", Task.FromResult("Bar")); cache.TryAdd("Bar", Task.FromResult("Baz")); // act cache.Clear(); // assert Assert.Equal(0, cache.Usage); }