public void Clear() { Dictionary <string, string> backingKeys = GetBackingKeys(); BasicApiKeyService service = new BasicApiKeyService(backingKeys); Assert.Single(service); Assert.Equal(_secretKey, service[_appId]); service.Clear(); Assert.Empty(service); }
public void RemoveKvp() { Dictionary <string, string> backingKeys = GetBackingKeys(); BasicApiKeyService service = new BasicApiKeyService(backingKeys); service.Clear(); KeyValuePair <string, string> item = new KeyValuePair <string, string>(_appId2, _secretKey2); bool succeded = service.Remove(item); Assert.False(succeded); service.Add(item); string result = service[_appId2]; Assert.Equal(_secretKey2, result); succeded = service.Remove(item); Assert.True(succeded); Assert.Empty(service); }