public async void SetExistingKeyOverwrites() { var george = TestSettings.George; var georgeJr = new Monkey("George Jr."); var task1 = _redisCacher.SetAsync("key", george); var task2 = _redisCacher.SetAsync("key", georgeJr); await Task.WhenAll(task1, task2); var result = await _redisCacher.GetAsync<Monkey>("key"); Assert.Equal(georgeJr.Name, result.Name); }
public void SetExistingKeyOverwrites() { var george = TestSettings.George; var georgeJr = new Monkey("George Jr."); _httpContextCacher.Set("key", george); _httpContextCacher.Set("key", georgeJr); var result = _httpContextCacher.Get<Monkey>("key"); Assert.Equal(georgeJr.Name, result.Name); }